diff --git a/SUMMARY.md b/SUMMARY.md index 6e54118..3de385f 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -50,4 +50,5 @@ * [Debugging](docs/platform/realtek/debugging.md) * [Exception decoder](docs/platform/realtek/exception-decoder.md) * [All supported boards](boards/) +* [📓 TODO](TODO.md) * [🔗 Resources](docs/resources.md) diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..2b14615 --- /dev/null +++ b/TODO.md @@ -0,0 +1,49 @@ +# TODO list + +## General + +### New families + +- BL602 +- RTL8710A +- RTL8720C +- RTL8720D +- W600 and/or W800 +- LN8825 +- host-native family + +### Tools + +- move all UF2 assembling/uploading/processing tools (as well as `uf2ota` C library) to a separate repository, possibly rewriting parts of it again. Make these tools CLI-usable +- write OpenOCD flashers, using uf2ota library + FAL for partitions (same repo as above) + +### Serial + +- allow selecting default output port for LT logger, as well as for `Serial` class (without a number) +- choose output port during runtime, too +- enable/disable auto-silencing of SDK output, as well as an option to disable it entirely (compile-time? run-time?) +- configuration of RX/TX pins +- SoftwareSerial library + +### Other + +- watchdog API +- `Preferences` library +- test/fix IPv6 on different families +- what is `PowerManagement` at all? probably useless -> remove + +## BK7231 + +- WiFi events +- implement OTA +- test & add support for BK7231N +- add generic board definition +- fix SSL (mbedTLS) +- I2C (Wire) +- SPI +- BLE + +## RTL8710B + +- add generic board definition +- rewrite most of Wiring (it was copied from `ambd_arduino`, and is ugly)