Learning Check-in Day 60 – ESP32 (VSCode IDF Source Code Navigation)

Learning Check-in Day 60 - ESP32 (VSCode IDF Source Code Navigation)

When using VSCode configured with IDF, the source code cannot be navigated, and the corresponding code will be highlighted in red, making development inconvenient. You can configure it by referring to the example code. 1. Add c_cpp_properties.json configuration file in .vscode (VSCode editor configuration folder) { "configurations": [ { "name": "ESP-IDF", "compilerPath": "${config:idf.toolsPathWin}\tools\xtensa-esp32s3-elf\esp-12.2.0_20230208\xtensa-esp32s3-elf\bin\xtensa-esp32s3-elf-gcc.exe", "compileCommands": "${config:idf.buildPath}/compile_commands.json", … Read more

Installing Multiple Versions of ESP32 IDF in VSCode

Installing Multiple Versions of ESP32 IDF in VSCode

1. Install the Offline Version of IDF For details, see the article:Setting Up the ESP32_IDF Development Environment on Windows 11 2. Install Espressif Plugin in VSCode on Windows 3. Import the Already Installed IDF (Binding the VSCode Plugin with the Locally Installed IDF) 1. Select “Configure ESP-IDF Extension” 2. Choose the first option “EXPRESS” 3. … Read more

Espressif Technology: IoT Wi-Fi MCU

Espressif Technology: IoT Wi-Fi MCU

D20250820-Yongxing Securities-Espressif Technology-688018-Initial Coverage In-Depth Report WiFi_MCU Leader AI Empowering Rapid Industry Growth.pdfRockchip: High-Performance SoCK (The following K sections are organized by AI from the internet and can be skipped) 1. Hardware Product Layer 1. Wi-Fi MCU (Wireless Microcontroller Unit) Precise Definition: A single-chip system that integrates a Wi-Fi communication module and a microprocessor core, … Read more

Creating and Parsing JSON Data with ESP32 IDF

Creating and Parsing JSON Data with ESP32 IDF

Introduction:When developing with the ESP32, my favorite framework to use is the IDF framework, which is flexible, convenient, and comprehensive. This article utilizes the espressif__json_generator and espressif__json_parser components under the IDF framework to implement the creation and parsing of JSON data format. 1. espressif__jsmn is a dependency and will be automatically downloaded II. Writing the … Read more

Guide to Developing ESP32 Series Microcontrollers Using WSL + VSCode + ESP-IDF6

Guide to Developing ESP32 Series Microcontrollers Using WSL + VSCode + ESP-IDF6

Guide to Developing ESP32 Series Microcontrollers Using WSL + VSCode + ESP-IDF6 Introduction I can no longer tolerate the Windows environment; the development experience is too poor, and the performance of the file system is not great (which may be largely due to my lack of configuration knowledge). Compiling the ESP project took me long … Read more

Fully Open Source! A Step-by-Step Guide to Implementing One-Second White Light Flashing with the ESP32-P4-TINY Development Board!

Fully Open Source! A Step-by-Step Guide to Implementing One-Second White Light Flashing with the ESP32-P4-TINY Development Board!

✦₊ Click the card above to follow for more updates 🌷 This article details the complete process of compiling ESP-IDF in a Windows environment using WSL2, setting up the ESP32-P4 development environment, and ultimately achieving the on-board LED white light flashing. This demonstration uses the latest WT9932P4-TINY development board, which is equipped with the ESP32-P4 … Read more

ESP32 Development – Part 1 (Quickly Set Up ESP-IDF Development Environment Using VS Code)

ESP32 Development - Part 1 (Quickly Set Up ESP-IDF Development Environment Using VS Code)

Install the ESP-IDF Plugin Press the shortcut key ctrl+shift+p Type <span>esp-idf extension</span> and press Enter select ESP-IDF: Configure ESP-IDF Extension Wait for the configuration to complete in the bottom right corner Then click express Select the version starting with v (choose a stable version) Select the path to store the ESP-IDF source code and the … Read more

Testing SD Card Read/Write with ESP32

Testing SD Card Read/Write with ESP32

Introduction The previous article introduced a circuit board I designed for a mobile storage device, and I have received the physical PCB. Now that I have soldered the circuit board, I would like to first test whether the SD card’s read and write capabilities are functioning properly. img Other articles in this series 1. Mobile … Read more

Open Source! Sharing an Embedded AI Project

Open Source! Sharing an Embedded AI Project

Embedded AI is truly a hot direction nowadays, and I am gradually learning it myself. Without further ado, let’s get straight to the point and share an open-source project I encountered. Project Author: Search “Awesome Little Shrimp” on Bilibili This project is developed based on Espressif’s ESP-IDF. This project is an open-source initiative primarily for … Read more

Getting Started with ESP32 and ESP-IDF: A Comprehensive Guide

Getting Started with ESP32 and ESP-IDF: A Comprehensive Guide

I bought an ESP32S board from Taobao, and as soon as it arrived, I couldn’t wait to get started. I planned to work on the NanoFramework, which is an embedded system for .Net, supporting embedded development in C#. Of course, it also supports other languages like C, C++, Lua, JavaScript, AT commands, etc. There are … Read more