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:35] – 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 | | ||
| \\ | \\ | ||
| Line 6: | Line 14: | ||
| Moving from API 2.0.17 to 3.x.\\ | 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\\ | 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 11: | 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 20: | 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.1747805731.txt.gz · Last modified: 2025/05/21 07:35 by rjversluis