Support for an external serial flasher protocol. Supports RS-232, USB serial converters (untested) and TCP streams.
Signed-off-by: Urja Rannikko urjaman@gmail.com
--- Please commit my jedec.c readb to readn patch (or carldani's version that i've only heard of in IRC) before this - they're not dependent but without that patch this protocol is awfully slow.
Also attached is a simple specification of the protocol this code implements, it hasnt changed much from my last mail, but i attach it here so it's readily available in the same mail with the implementation.
I also have the implementation of this protocol on the device side for an Atmel AVR ATmega168 microcontroller, it is also included just for an idea of how i implemented the device side parser - it has GPL headers added to all files and COPYING included to make it GPLv2+ for real, but has not otherwise been looked at for release - the device it runs on is in a way very special, so i think compiling that directly would be of little use to anyone atm.