nodemcu-firmware/docs/modules
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
..
adc.md Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
bit.md Make bit module handle 32/64bit integer configs. 2021-08-25 18:58:53 +10:00
bthci.md Fix bit, bthci, can, encoder, eth, i2s docs (#3432) 2021-05-19 21:02:49 +02:00
can.md Fix bit, bthci, can, encoder, eth, i2s docs (#3432) 2021-05-19 21:02:49 +02:00
console.md Refactor to clean up and fix console handling (#3666) 2024-12-10 11:08:10 +11:00
crypto.md Improved crypto module for ESP32, now with HMAC (#2815) 2019-07-04 23:24:59 +02:00
dac.md Re-organize documentation 2019-01-13 21:30:28 +01:00
dht.md Re-organize documentation 2019-01-13 21:30:28 +01:00
encoder.md Fix bit, bthci, can, encoder, eth, i2s docs (#3432) 2021-05-19 21:02:49 +02:00
eromfs.md IDF web server module (#3502) 2022-03-05 13:51:54 +11:00
espnow.md Updated docs after review. 2024-03-27 15:43:59 +11:00
eth.md Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
file.md Fix typo in `file.md` (#3566) 2023-01-17 16:44:59 +01:00
gpio.md Add node.sleep()(#3370) 2021-01-17 09:00:12 +01:00
heaptrace.md Added heaptrace module. 2021-09-16 13:54:55 +10:00
http.md Add http.put (#3462) 2021-10-05 13:33:27 +11:00
httpd.md IDF web server module (#3502) 2022-03-05 13:51:54 +11:00
i2c.md Fix adc, i2c, file, tmr docs (#3428) 2021-04-27 22:30:46 +02:00
i2s.md Code cleanup to sort out warnings. 2021-07-29 13:47:45 +10:00
ledc.md Fix ledc.md (#3557) 2022-11-10 20:49:16 -05:00
mqtt.md fix(mqtt): select next parameter in connect() 2024-01-30 11:34:03 +11:00
net.md idf4: overhaul to new build system, part 1 of 3 2021-07-15 16:27:03 +10:00
node.md Add node.info() (#3655) 2024-07-31 09:43:15 +02:00
otaupgrade.md Fix ledc, otaupgrade, pulsecnt, sdmmc, sjson, touch docs (#3436) 2021-05-23 16:29:01 +02:00
ow.md Re-organize documentation 2019-01-13 21:30:28 +01:00
pipe.md Pulled in the 5.1+5.3 docs from the esp8266 branch. 2021-08-22 19:25:39 +10:00
pulsecnt.md Fix ledc, otaupgrade, pulsecnt, sdmmc, sjson, touch docs (#3436) 2021-05-23 16:29:01 +02:00
qrcodegen.md Fix bit, bthci, can, encoder, eth, i2s docs (#3432) 2021-05-19 21:02:49 +02:00
rmt.md Add support for using multiple memory slots in rmt setup (#3568) 2024-02-01 20:31:56 -05:00
rotary.md Port of the rotary module to ESP32 (#3625) 2024-04-26 21:25:43 -04:00
rtcmem.md Add missing doc link to rtcmem module. 2024-03-27 13:51:31 +11:00
sdmmc.md Initial migration to IDFv5.0 2024-01-30 11:34:03 +11:00
sigma-delta.md Fix bit, bthci, can, encoder, eth, i2s docs (#3432) 2021-05-19 21:02:49 +02:00
sjson.md Fix ledc, otaupgrade, pulsecnt, sdmmc, sjson, touch docs (#3436) 2021-05-23 16:29:01 +02:00
sodium.md Make sodium.random API behave consistently on all build types 2022-12-19 18:53:04 +11:00
spi.md Upgrade to IDF v5.0.2 2024-01-30 11:34:03 +11:00
struct.md Fix source reference 2019-01-16 23:31:18 +01:00
time.md Fix bit, bthci, can, encoder, eth, i2s docs (#3432) 2021-05-19 21:02:49 +02:00
tmr.md Implement tmr.wdclr() 2021-10-22 12:38:07 +11:00
touch.md Fix ledc, otaupgrade, pulsecnt, sdmmc, sjson, touch docs (#3436) 2021-05-23 16:29:01 +02:00
u8g2.md Update u8g2 docs (#3650) 2024-05-09 07:58:52 +02:00
uart.md Refactor to clean up and fix console handling (#3666) 2024-12-10 11:08:10 +11:00
ucg.md Re-organize documentation 2019-01-13 21:30:28 +01:00
wifi.md Prefer Lua booleans over 1/nil or 1/0 2023-02-09 15:52:38 +11:00
ws2812.md Update rmt translator (#3629) 2024-02-07 17:56:17 -05:00