Tutorials and Examples
Official
Tutorials
- Get started with Arduino and ESP32-DevKitC: debugging and unit testing
- Get started with ESP-IDF and ESP32-DevKitC: debugging, unit testing, project analysis
- STM32Cube HAL and Nucleo-F401RE: debugging and unit testing
- Arduino and Nordic nRF52-DK: debugging and unit testing
- Zephyr and Nordic nRF52-DK: debugging, unit testing, project analysis
- Unit Testing of a “Blink” Project
- RISC-V ASM Video Tutorial
Project Examples
Pre-configured projects with source code are located in PlatformIO Examples repository.
Community
Books
Tutorials
Video Tutorials
Getting Started with PlatformIO - HIGHLY RECOMMENDED FOR BEGINNERS
Next-generation IDE for your RISC-V Product in 20 Minutes by CEO of PlatformIO
Projects
arendst/tasmota - an alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX
MarlinFirmware/Marlin - an optimized firmware for RepRap 3D printers based on the Arduino platform
scottbez1/smartknob - a haptic input knob with software-defined endstops and virtual detents
esphome/esphome - a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems
xoseperez/espurna - a home automation firmware for ESP8266-based devices
1technophile/OpenMQTTGateway - MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA
cyberman54/ESP32-Paxcounter - Wifi & BLE driven passenger flow metering with cheap ESP32 boards.