ESP32 ULP coprocessor programming in Arduino or Platformio with minimum fuss?

This page summarizes the projects mentioned and recommended in the original post on /r/esp32

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ulptool

    Program the esp32 ULP coprocessor in Arduino

  • I've tried the ULPTool from Duff2013 and it screwed up my Arduino IDE; I had to remove the tool.

  • HULP

    ESP32 ULP Coprocessor Helper

  • The /u/boarchuz HULP macro method would be great, but it doesn't work properly without the Arduino 2.0 IDE.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • arduino-esp32

    Arduino core for the ESP32

  • 1 - The Arduino IDE (1.8.16) wasn't picking up any Espressif IDF above 1.06, even by manually editing the Boards manager preference file. I followed the instructions here and replaced the existing esp-32 entry with https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

  • arduino-esp32

    Arduino core for the ESP32 (by marcovannoord)

  • [env] platform = espressif32 platform_packages = framework-arduinoespressif32 @ https://github.com/marcovannoord/arduino-esp32.git#idf-release/v4.2 toolchain-xtensa32 @ ~2.80400.0 board = pico32 framework = arduino

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts