Files
libretiny/TODO.md
Kuba Szczodrzyński 1b4265f522 [docs] Add TODO list
2022-07-03 19:50:27 +02:00

1.1 KiB

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)