diff options
author | Tim <cpldcpu@gmail.com> | 2014-01-14 23:40:25 -0800 |
---|---|---|
committer | Tim <cpldcpu@gmail.com> | 2014-01-14 23:40:25 -0800 |
commit | 993bed77e563054f12ac61b5d8f93e2cb548525e (patch) | |
tree | 7fc9a7dc6860dbb9823f646b261d4238d7fd802e /firmware/Roadmap.txt | |
parent | 18e258ace5c610e1e40f53adaca402b46820f72a (diff) | |
parent | 34b0f0f0b6ef651bb30878341cba2a28a107d82d (diff) | |
download | micronucleus-993bed77e563054f12ac61b5d8f93e2cb548525e.tar.gz micronucleus-993bed77e563054f12ac61b5d8f93e2cb548525e.tar.bz2 micronucleus-993bed77e563054f12ac61b5d8f93e2cb548525e.zip |
Merge pull request #34 from micronucleus/testing
v1.11 - pull request
Diffstat (limited to 'firmware/Roadmap.txt')
-rw-r--r-- | firmware/Roadmap.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/firmware/Roadmap.txt b/firmware/Roadmap.txt new file mode 100644 index 0000000..1612fcd --- /dev/null +++ b/firmware/Roadmap.txt @@ -0,0 +1,29 @@ +Development Roadmap + +1.x Improvements (No protocol change, micronucleus host tool stays the same) + +Changes to client firmware: + - Only time out bootloader if program is loaded - done + - Move clean boot page to initialization - done + - Integrate blargg optimizations + * turned "event"-variable into register to save memory + * moved flash buffer clean to hardware initialization function + +2.x Improvements (New Protocol, new command line tool) + +Changes to client firmware: + - New device support (84,841,167,861) + - External oscillator option + - polled USB + - enter bootloader by external reset + +Changes to protocol/command line tool + - Send different delay times for erase and program to support 481 + - Transmit data in value and index field, don't use data payload to reduce code size and improve v-usb stability + - Move writing of tiny vector table to host tool. Reset vector patching stays on client + -> no risk of bricking device, since bootloader will remain active + - erase command + - CRC check + + +
\ No newline at end of file |