esp32
— ESP32 specific features¶
esp32
The module contains functions and classes specifically for controlling the ESP32 module.
Function¶
-
esp32.
wake_on_touch
(wake)¶ Configure whether the touch wakes the device from sleep. Wake should be a boolean
-
esp32.
wake_on_ext0
(pin, level)¶ Configure EXT0 how to wake the device from sleep.
pin
:None or a valid Pin object。level
:esp32.WAKEUP_ALL_LOW
oresp32.WAKEUP_ANY_HIGH
。
-
esp32.
wake_on_ext1
(pins, level)¶ Configure EXT1 how to wake the device from sleep.
pin
:None or a tuple / list of valid Pin objects.level
:esp32.WAKEUP_ALL_LOW
oresp32.WAKEUP_ANY_HIGH
。
-
esp32.
raw_temperature
()¶ Read the original value of the internal temperature sensor and return an integer.
-
esp32.
hall_sensor
()¶ Read the original value of the internal Hall sensor and return an integer.
Ultra low power coprocessor¶
-
class
esp32.
ULP
¶ This class provides access to ultra-low power coprocessors.
-
ULP.
set_wakeup_period
(period_index, period_us)¶ Set wake up time.
-
ULP.
load_binary
(load_addr, program_binary)¶ Load program_binary into ULP in the given load_addr.
-
ULP.
run
(entry_point)¶ Start ULP running at the given entry_point .