arduino:esp32-api3-en
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
arduino:esp32-api3-en [2025/05/21 07:33] – rjversluis | arduino:esp32-api3-en [2025/05/21 09:43] (current) – rjversluis | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======WIO ESP32 API 3====== | + | ======WIO ESP32 API 3.x====== |
+ | [[: | ||
+ | [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[https:// | ||
+ | * **[[: | ||
+ | \\ | ||
+ | | Due to OTA/mDNS compile errors WIO ESP32 cannot use API 3.x | | ||
+ | |||
+ | \\ | ||
+ | =====Remarks===== | ||
+ | Moving from API 2.0.17 to 3.x.\\ | ||
+ | Espressive massively broke the compatibility from 2.x to 3.x which is the main reason to stick with 2.0.17\\ | ||
+ | |||
+ | Changes are saved in a separate branch: https:// | ||
\\ | \\ | ||
Line 6: | Line 21: | ||
=====Libraries===== | =====Libraries===== | ||
====ESP32CAN==== | ====ESP32CAN==== | ||
+ | * https:// | ||
Replace the missing include file in CAN.c line 37 | Replace the missing include file in CAN.c line 37 | ||
<code cpp> | <code cpp> | ||
Line 15: | Line 31: | ||
</ | </ | ||
+ | \\ | ||
+ | =====Show stopper OTA/ | ||
+ | The API 3.x is not consistent and cannot compile itself: | ||
+ | < | ||
+ | In file included from ~/ | ||
+ | ~/ | ||
+ | 125 | | ||
+ | | | ||
+ | ~/ | ||
+ | 126 | | ||
+ | | | ||
+ | ~/ | ||
+ | 127 | | ||
+ | | | ||
+ | exit status 1 | ||
+ | </ | ||
+ | This blocks the WIO ESP32 migration from 2.x to 3.x.\\ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | =====Links===== | ||
+ | * https:// | ||
arduino/esp32-api3-en.1747805590.txt.gz · Last modified: 2025/05/21 07:33 by rjversluis