Harald Welte | 849d20e | 2018-05-11 15:49:31 +0200 | [diff] [blame] | 1 | |
| 2 | == Important DFU topics / reliability == |
| 3 | x some kind of DFU fallback / boot cycle counter ? |
| 4 | * CRC check of image before attempting to execute it ? |
| 5 | x Keep WDT running while in DFU or app |
| 6 | ? USB control request for flash erase |
| 7 | |
| 8 | == QModem related == |
| 9 | x new vendor/product ID for hub and SAM3s |
| 10 | * board-specfic string descriptors |
| 11 | * re-mapping of USB ports in EEPROM |
| 12 | |
| 13 | == Lower Priority == |
| 14 | * unique serial number in iSerial? |
| 15 | * printing of banner from generic function |
| 16 | * board_main_top() automatically before calling main() |
| 17 | x compile-time USB string generation |
| 18 | * shared USB strings for DFU and runtime |
| 19 | * version detection voltage ranges |
| 20 | * locking of bootloader pages? |
| 21 | * debug console command for switch-to-dfu |
| 22 | * read CPU reset cause (and time?) via USB |