All Projects → abobija → esp-idf-vscode-boilerplate

abobija / esp-idf-vscode-boilerplate

Licence: MIT License
Boilerplate for developing ESP-IDF applications using VS Code

Programming Languages

CMake
9771 projects
Makefile
30231 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to esp-idf-vscode-boilerplate

ESP32-USB-Soft-Host
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example
Stars: ✭ 119 (+357.69%)
Mutual labels:  esp32, espressif, esp-idf
esp32-ota
ESP32 OTA based on ThingsBoard Open-source IoT Platform
Stars: ✭ 45 (+73.08%)
Mutual labels:  esp32, espressif, esp-idf
esp32-freqcount
ESP32 Frequency Counter using Pulse Counter and Remote Control modules
Stars: ✭ 48 (+84.62%)
Mutual labels:  esp32, esp-idf
esp32-epaper-display
Server and software to use an ESP32 as a connected display
Stars: ✭ 73 (+180.77%)
Mutual labels:  esp32, esp-idf
gfx demo
GFX Demo for Arduino and the ESP-IDF
Stars: ✭ 63 (+142.31%)
Mutual labels:  esp32, esp-idf
ESP DoubleResetDetector
ESP_DoubleResetDetector is a library for the ESP32/ESP8266 Arduino platform to enable trigger configure mode by resetting twice.
Stars: ✭ 34 (+30.77%)
Mutual labels:  esp32, espressif
opcua-esp32
Embedded OPC UA Server on ESP32 based on open62541 stack
Stars: ✭ 82 (+215.38%)
Mutual labels:  esp32, esp-idf
esp-idf-parallel-tft
8bit parallel TFT & 4-line resistance touch screen Driver for esp-idf using i2s paralell mode
Stars: ✭ 45 (+73.08%)
Mutual labels:  esp32, esp-idf
wireless-esp8266-dap
ESP8266 Wireless Debugger. Based on CMSIS-DAP v2.0.0. Optional 40MHz SPI acceleration, etc. ESP8266 无线调试器
Stars: ✭ 154 (+492.31%)
Mutual labels:  esp32, esp-idf
esp32
Build your own toolchain to develop, test, build and finally deploy a Golang controller to your ESP32 device.
Stars: ✭ 76 (+192.31%)
Mutual labels:  esp32, espressif
esp32-xbee
ESP32 XBee UART Interface
Stars: ✭ 48 (+84.62%)
Mutual labels:  esp32, esp-idf
Homekit
Homekit for ESP32 with Arduino framework
Stars: ✭ 80 (+207.69%)
Mutual labels:  esp32, esp-idf
esp32-ds18b20
ESP32-compatible C library for Maxim Integrated DS18B20 Programmable Resolution 1-Wire Digital Thermometer.
Stars: ✭ 61 (+134.62%)
Mutual labels:  esp32, esp-idf
MQTT VPN
IP over MQTT for ESP controllers and Linux
Stars: ✭ 95 (+265.38%)
Mutual labels:  esp32, esp-idf
esp-idf-zh
ESP-IDF 中文文档
Stars: ✭ 102 (+292.31%)
Mutual labels:  espressif, esp-idf
Esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Stars: ✭ 233 (+796.15%)
Mutual labels:  esp32, espressif
Lwesp
Lightweight Espressif AT parser library for ESP8266 and ESP32 devices.
Stars: ✭ 212 (+715.38%)
Mutual labels:  esp32, espressif
Awesome Esp
📶 A curated list of awesome ESP8266/32 projects and code
Stars: ✭ 212 (+715.38%)
Mutual labels:  esp32, espressif
esp32-e-paper-weatherdisplay
An ESP32 and 4.2" ePaper Display reads Dark Sky weather API and displays the weather using ESP-IDF
Stars: ✭ 110 (+323.08%)
Mutual labels:  esp32, esp-idf
ESP32-LCD-I2S
Espressif ESP32 driving a controller-less monochrome lcd with parallel I2S bus
Stars: ✭ 54 (+107.69%)
Mutual labels:  esp32, esp-idf

esp-idf-vscode-boilerplate

Boilerplate for developing ESP32 projects using ESP-IDF and VS Code

Note 1: You need to have installed C/C++ extension in your VS Code.

Note 2: Make sure that you have ESP_IDF environment variable (which leads to esp-idf folder) and path to XTENSA compiler bin folder needs to be present on the PATH.

How to use

  1. Clone repository
git clone https://github.com/abobija/esp-idf-vscode-boilerplate.git my-project
  1. Go inside of project folder
cd my-project
  1. Start VSC
code .

Config, Build and Flash

idf.py set-target esp32
idf.py menuconfig
idf.py build
idf.py -p (PORT) flash

Demo

Get started with ESP32 in VS CODE ... ESP-IDF

Author

GitHub: abobija
Homepage: abobija.com

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].