# 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 - configuration of RX/TX pins - SoftwareSerial library - receiving + Beken family ### 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)