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_LOWoresp32.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_LOWoresp32.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 .