nodemcu-firmware/components
Johny Mattsson f123d46209 Add ESP32C3 support/coexistence.
The uzlib and parts of Lua had to be switched over to use the
C standard int types, as their custom typedefs conflicted with
RISC-V toolchain provided typedefs.

UART console driver updated to do less direct register meddling
and use the IDF uart driver interface for setup. Still using our
own ISR rather than the default driver ISR. Down the line we
might want to investigate whether the IDF ISR would be a better
fit.

Lua C modules have been split into common and ESP32/ESP32-S
specific ones. In the future there might also be ESP32-C3
specific modules, which would go into components/modules-esp32c3
at that point.

Our old automatic fixup of flash size has been discarded as it
interferes with the checksumming done by the ROM loader and
results in unbootable systems. The IDF has already taken on
this work via the ESPTOOL_FLASHSIZE_DETECT option, which handles
this situation properly.
2021-08-11 17:32:47 +10:00
..
base_nodemcu Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
driver_can Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
driver_console Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
driver_i2c Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
embedded_lfs idf4: overhaul to new build system, part 1 of 3 2021-07-15 16:27:03 +10:00
fatfs idf4: overhaul to new build system, part 1 of 3 2021-07-15 16:27:03 +10:00
lua Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
luac_cross Cleanup warnings for luac_cross. 2021-08-04 12:42:43 +10:00
modules Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
modules-esp32 Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
platform Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
qrcodegen idf4: overhaul to new build system, part 1 of 3 2021-07-15 16:27:03 +10:00
rtos_dbg idf4: overhaul to new build system, part 1 of 3 2021-07-15 16:27:03 +10:00
sjson Code cleanup to sort out warnings. 2021-07-29 13:47:45 +10:00
spiffs idf4: overhaul to new build system, part 1 of 3 2021-07-15 16:27:03 +10:00
task Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00
u8g2 Code cleanup to sort out warnings. 2021-07-29 13:47:45 +10:00
ucg Code cleanup to sort out warnings. 2021-07-29 13:47:45 +10:00
uzlib Add ESP32C3 support/coexistence. 2021-08-11 17:32:47 +10:00