openmrn icon indicating copy to clipboard operation
openmrn copied to clipboard

arduino-esp32 2.0.x support

Open atanisoft opened this issue 3 years ago • 8 comments

Arduino-esp32 2.0.0 support:

  • [x] OSSelectWakeup.
    • [x] Unify v3.x and v4.x esp_start_select, esp_wakeup, esp_wakeup_from_isr.
  • [x] Esp32WiFiManager.
    • [x] Migrate to new event mechanism for v4.x+ to resolve deprecated warnings.
  • [x] CAN
    • [x] Restrict to ESP32 only.
    • [x] Mark as deprecated with IDF v4.3+
    • [x] Add compatibility layer for IDF v4.3 (migration support only)
  • [x] TWAI
    • [x] Async API
    • [x] select() API
  • [x] ESP32-S2 support.
    • [x] TWAI (IDF v4.4 or later)
    • [x] WiFi
  • [x] ESP32-C3 support.
    • [x] TWAI (~920/sec via load_test -d /dev/ttyACM0 -s 1500 with LCC-Buffer on /dev/ttyACM0)
    • [x] WiFi
  • [x] Esp32GPIO using ESP-IDF APIs
  • [x] CpuLoad adjustments for ESP32 single core.
  • [x] WS2812 RMT adapter (includes Gpio wrapper for individual LEDs)
  • [x] Firmware upload over TWAI.

atanisoft avatar Apr 17 '21 15:04 atanisoft