- 博客(4)
- 收藏
- 关注
原创 ESP32的NVS
非易失性存储 (NVS) 库主要用于在 flash 中存储键值格式的数据。key和value,key相当是文件名(最大15个字节) ,value是文件内容(最大int64,8个字节)。NVS默认是24kb,page是4kb,entry是NVS最小储存单元(32个字节),一个键值对占一个entry单元(占不满也是一个entry单元)。
2024-04-08 09:46:27
1404
1
原创 【无标题】ESP32 idf vscode出现检测到 #include 错误。请更新 includePath。已为此翻译单元禁用波形曲线。
"compileCommands": "${workspaceFolder}/build/compile_commands.json"以解决问题。1、检测到 #include 错误。请更新 includePath。已为此翻译单元禁用波形曲线。2、解决显示未定义标识符 "CONFIG_FREERTOS_HZ。找到C/C++:编辑配置(JSON)解决在点击查看命令面板。
2024-03-13 15:37:37
2651
原创 把数组强制转换结构体指针,从而实现指针访问数组中的内容
这在某些情况下可能是有用的,例如当你有一个字节数组,但想以结构体的方式访问其中的数据时。结构体中的成员的类型要和数组的的类型相同,否则会结构体会字符对齐从而使得访问出错。结构体类型的指针,并将结果赋值给变量。这样的类型转换通常称为强制类型转换。数组的首地址转换为一个指向。通过这个操作,你可以使用指针。中的数据,就好像它是一个。这是一个类型转换,它将。
2024-01-18 12:03:57
539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人