Commit Graph

5 Commits

Author SHA1 Message Date
Philip Gladstone 540cea09ff Get console to build as well. 2024-12-13 02:40:01 +00:00
Philip Gladstone 88b25a8e16 Merge remote-tracking branch 'dius/dev-esp32-idf5.3.1' into esp32c5 2024-12-13 02:21:18 +00:00
Philip Gladstone 7f672374b1 Fixed the i2s problems 2024-12-12 00:09:10 +00:00
Jade Mattsson 4e6b8423bf Upgrade IDF to 5.3.1 2024-12-10 12:07:40 +11:00
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