VScode菜单配置 实现ESP32 连接热点获取CSI数据 Example_connect
1 拉取官方代码
git clone https://github.com/espressif/esp-csi.git
应用场景为ESP连接wifi获取CSI信道数据,因此这里使用csi_recv_router
这个example,VScode打开 文件夹
\esp-csi\examples\get-started\csi_recv_router
打开后目录如下图
2 基本配置
如果没有.vscode文件夹,手动创建,并加入c_cpp_properties.json
文件,内容如下:
{
"configurations": [
{
"name": "ESP-IDF",
"cStandard": "c11",
"cppStandard": "c++17",
"compileCommands": "${workspaceFolder}/build/compile_commands.json",
"compilerPath": "${config:idf.toolsPathWin}\\tools\\riscv32-esp-elf\\esp-12.2.0_20230208\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe"
}
],
"version": 4
}
如果点击app_main.c文件,还有爆红,记得配置串口、ESP32型号和烧录方式。
3 配置Menuconfig
ctrl+shift+p,选择Menuconfig
:
在Example Connection Configuration
中配置你的WIFI名称和密码,记得保存
4 烧录和结果展示
bulid–flash–monitor,可以直接点这个小火花,一件三连,构建、烧录和监控一起
完成后就可以在终端看到打印的CSI数据了