Files
libretiny/TODO.md
2022-07-10 20:18:12 +02:00

1.0 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

  • 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
  • fix WiFi on BK7231N, test other functionality
  • add generic board definition
  • fix SSL (mbedTLS)
  • I2C (Wire)
  • SPI
  • BLE

RTL8710B

  • add generic board definition
  • move to GNU++11 (and verify that it works) - take all stdio functions from stdio.h
  • rewrite most of Wiring (it was copied from ambd_arduino, and is ugly)