diff options
Diffstat (limited to 'firmware/TODO')
| -rw-r--r-- | firmware/TODO | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/firmware/TODO b/firmware/TODO index c63fb89..1d19223 100644 --- a/firmware/TODO +++ b/firmware/TODO @@ -1,19 +1,18 @@  SPI:  - use PDC DMA for SPI transfers -- use real SPI clock divisor (4.8MHz) rather than current 320kHz clock  RC632:  - Fix locking between 'atomic' ops like set/clear bit and RC632 IRQ  - Implement VFIFO handling  USB: -- don't busy-wait for EP2/EP3 transfers but rather use TX completion IRQ  - Implement VFIFO handling -- Add DFU descriptor to host  DFU: -- implement DFU protocol for bootloader flash partition -- add capability to copy and execute DFU from RAM +- fix DFU download (usb control write / zlp at end) +- add capability to flash DFU itself +- add a header to the application program, checksum and size +- checksum application image.  If wrong, enter DFU recovery mode  - Get rid of lots of constant values and replace them by proper defines  Generic: | 
