diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..a70c6ad --- /dev/null +++ b/TODO.md @@ -0,0 +1,24 @@ +## Global + +- improve error message (be more precise) +- catch all exception +- documentation (code + API) + +## Cable + +- fix *ch552* (*Sipeed tangNano*): works with *SRAM*, fails with *Flash* +- *busblaster* support +- *anlogic* cable support + +## Devices/boards + +- improve frequency configuration. Use FPGA, cable or --freq args maximum frequency +- rework *cyclone10* eeprom access to avoid using FT2232 interfaceB Spi + emulation (only supported by trenz board) +- fix checksum computation with *gowin GW2A* +- add support for *tangPrimer* (*anlogic EG4S20*) + +## Misc + +- fix spiFlash class to be able to write everywhere (currently offset is hardcoded + to 0)