Succ-U-Bus is a robust bootloader for the ATmega324p and ATmega644p.
It was developed for the MegaDrum BSS design which required the following:
+ Auto' bauding.
Calc's it's xtal speed
+ Auto' firmware selection.
Uses the above and device ID (Number of inputs not important)
+ Auto' time out and recovery.
Interrupt driven.
+ Everything else is automatic...
Dmitri - the final requirement actually needs your help. As far as I
can tell it's not a deal breaker and is backward compatible. Obviously to
approve the change you're going to want to see what's going on, but in
the mean time - do you see a problem with your firmware implementing
a WDT reset on receipt of an Erase syx?
Other requirements for BSS Stage 1 are handled in cooperation with the MCT.