nodemcu-firmware/components/platform
Jade Mattsson 7b21778e6d
Refactor to clean up and fix console handling (#3666)
* Refactor into new 'console' module.

A breaking change, but should finally see us move away from the chronic edge
cases and inconsistent behaviour we have while trying to shoe-horn the
usb-serial-jtag and cdc-acm consoles into uart behaviour and assumptions.

* Fix and document console.write()

Added example on using framed data transmission over the console.

* fixup uart examples

* Add workaround for silently dropped console output.

* Add file upload helper script for console module.

Plus, it can serve as a reference for any IDEs which may need/want
updating.

* Fixup really silly copy/paste error.

* Make upload-file.py work better on CDC-ACM console.

* Updated console module doc with CDC-ACM info.

* Load file in binary mode in upload-file.py.
2024-12-10 11:08:10 +11:00
..
include Add node.info() (#3655) 2024-07-31 09:43:15 +02:00
CMakeLists.txt Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
Kconfig Initial support for ESP32-C6 and ESP32-H2, plus assorted fixes & improvements (#3646) 2024-04-26 17:35:22 -04:00
dht.c Explicitly set RMT config::flags. 2022-06-04 16:00:19 +10:00
flash_fs.c WIP ESP32 IDF port. 2016-09-16 18:11:42 +10:00
onewire.c Initial support for ESP32-C6 and ESP32-H2, plus assorted fixes & improvements (#3646) 2024-04-26 17:35:22 -04:00
partitions-2MB.csv Switch to IDF-provided VFS and standard `io` module. 2021-10-20 21:49:11 +11:00
partitions.csv Switch to IDF-provided VFS and standard `io` module. 2021-10-20 21:49:11 +11:00
platform.c Refactor to clean up and fix console handling (#3666) 2024-12-10 11:08:10 +11:00
platform_flash.c Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
platform_partition.c Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
platform_rmt.c Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
project_include.cmake idf4: overhaul to new build system, part 1 of 3 2021-07-15 16:27:03 +10:00
u8x8_nodemcu_hal.c Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
ucg_nodemcu_hal.c Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
wdt.c Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
ws2812.c Update rmt translator (#3629) 2024-02-07 17:56:17 -05:00