From 849d20e29e3b8ff1d40e3b012849f78ded3be734 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 11 May 2018 15:49:31 +0200 Subject: [PATCH] Add firmware/TODO.txt that was not committed so far --- firmware/TODO.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 firmware/TODO.txt diff --git a/firmware/TODO.txt b/firmware/TODO.txt new file mode 100644 index 00000000..8d509cdc --- /dev/null +++ b/firmware/TODO.txt @@ -0,0 +1,22 @@ + +== Important DFU topics / reliability == +x some kind of DFU fallback / boot cycle counter ? +* CRC check of image before attempting to execute it ? +x Keep WDT running while in DFU or app +? USB control request for flash erase + +== QModem related == +x new vendor/product ID for hub and SAM3s +* board-specfic string descriptors +* re-mapping of USB ports in EEPROM + +== Lower Priority == +* unique serial number in iSerial? +* printing of banner from generic function +* board_main_top() automatically before calling main() +x compile-time USB string generation +* shared USB strings for DFU and runtime +* version detection voltage ranges +* locking of bootloader pages? +* debug console command for switch-to-dfu +* read CPU reset cause (and time?) via USB