espidf

直接访问一些 ESP-IDF 详细信息。该模块不应包含任何可以由其他框架实现的功能。它应该只包含 ESP-IDF 特定的东西。

espidf.heap_caps_get_total_size()int

返回 ESP-IDF 的总大小,其中包括 CircuitPython 堆。

espidf.heap_caps_get_free_size()int

返回 ESP-IDF 堆中的总空闲内存。

espidf.heap_caps_get_largest_free_block()int

返回 ESP-IDF 堆中最大空闲内存块的大小。

espidf.erase_nvs()None

擦除非易失性存储器 (nvs) 中的所有数据,包括由 with 存储的数据microcontroller.nvm

从 CircuitPython 6.3.0 或更早版本升级到 CircuitPython 7.0.0 时,这是必要的,因为 nvs 中的数据布局已更改。执行此操作时,旧数据将丢失。

exception espidf.IDFError

基地: OSError

针对某些通用 ESP IDF 错误引发。

初始化自我。请参阅 help(type(self)) 以获得准确的签名。

exception espidf.MemoryError

基地:MemoryError

当 ESP IDF 内存分配失败时引发。

初始化自我。请参阅 help(type(self)) 以获得准确的签名。