esp
— ESP32相关的功能
该 esp
模块包含ESP32模块相关的特定功能。
函数
- esp.flash_size()
返回flash的大小。
- esp.flash_user_start()
读取用户flash空间开始的内存偏移量。
- esp.flash_read(byte_offset, length_or_buffer)
从地址为 byte_offset 的 flash 起始点读取 buf.len()个长度的数据并放入 buf 中。
byte_offset
:flash偏移地址buf
:接收数据缓冲区,缓冲区的长度为len
import esp buf = bytearray(100) esp.flash_read(2097152, buf)
- esp.flash_write(byte_offset, bytes)
将 buf 中所有的数据写入地址为 byte_offset 的 flash 区域。
byte_offset
:flash偏移地址buf
:数据缓冲区,缓冲区长度为len
buf = bytearray(100) esp.flash_write(2097152, buf)
- esp.flash_erase(sector_no)
擦除flash扇区
ector_no
:要擦除的扇区
esp.flash_erase(512)
- esp.osdebug()