summaryrefslogtreecommitdiffstats
path: root/firmware/Roadmap.txt
blob: ad196a00d053e490ac1bfcce5719ba35d422d35d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Development Roadmap

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

Upgrade tool
  - Automatic generation of update tool during make as per gblarggs idea