Skip to content

jhernandez59/esp32_arduino_freertos_template

Repository files navigation

ESP32 Arduino + FreeRTOS Template

Plantilla completa para proyectos ESP32 usando ESP-IDF, Arduino y FreeRTOS.

Características

  • ✅ Integración Arduino como componente
  • ✅ Configuración FreeRTOS optimizada
  • ✅ Particiones OTA preparadas
  • ✅ Ejemplos de multitarea
  • ✅ Configuración WiFi/BT

Uso rápido

git clone --recursive https://github.com/tu-usuario/esp32_arduino_freertos_template.git
cd esp32_arduino_freertos_template
idf.py build
idf.py flash monitor

Estructura de tareas

  • Core 0: SensorRead + LEDTask
  • Core 1: DataProcess + Arduino Loop

🚀 Comandos para crear el template

# Crear directorio y estructura
mkdir esp32_arduino_freertos_template
cd esp32_arduino_freertos_template

# Inicializar Git
git init

# Crear estructura de directorios
mkdir -p main components

# Agregar Arduino como submodule
git submodule add https://github.com/espressif/arduino-esp32.git components/arduino

# Crear los archivos (copiar contenido de arriba)
# ... crear cada archivo ...

# Compilar y probar
git submodule update --init --recursive
idf.py build

About

Template para ESP32, ESP-IDF, Arduino como componente y FreeRTOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published