aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/Printer/BootloaderPrinter.c
Commit message (Collapse)AuthorAgeFilesLines
* Extract interface numbers into enums.László Monda2013-10-061-1/+1
|
* Shrink the size of the Printer class bootloader by refactoring the page ↵Dean Camera2013-05-101-28/+32
| | | | flush code into a static function.
* Tighten up Printer bootloader implementation; fold the IsHEX() function ↵Dean Camera2013-05-051-21/+7
| | | | logic into HexToDecimal() and remove redundant state machine state logic to save space in the compiled binary.
* Update the Printer class bootloader to use the new Printer Device Class ↵Dean Camera2013-05-051-68/+42
| | | | driver, rather than implementing the Printer USB class manually.
* Automatically exit the printer class bootloader and start the application ↵Dean Camera2013-04-041-1/+47
| | | | when the end of the HEX file is reached (thanks to Hans Schou).
* Fixed race condition in the DFU class bootloader causing failed device ↵Dean Camera2013-03-271-0/+14
| | | | reprogramming in some circumstances (thanks to Luis Mendes).
* Minor documentation improvements.Dean Camera2013-03-181-1/+1
|
* Small size improvement in the Printer and Mass Storage class bootloaders.Dean Camera2013-03-131-1/+1
|
* Add documentation to the incomplete Mass Storage class bootloader, update ↵Dean Camera2013-03-101-1/+1
| | | | the virtual FAT file entry so that the bootloader section is omitted (not user readable/writable). Fix some minor documentation errors in the Printer class bootloader.
* Use a temporary variable for the Printer bootloader HEX parser when ↵Dean Camera2013-03-061-3/+6
| | | | combining the current and previous data tokens to form a data word, to simplify the code.
* Fix incorrect HEX extended address parsing in the Printer class bootloader.Dean Camera2013-03-041-4/+19
|
* Add documentation to the Printer class bootloader, add LED flash when the ↵Dean Camera2013-03-031-0/+10
| | | | bootloader is active.
* Add additional comments to the Printer class bootloader, fix incorrect ↵Dean Camera2013-03-031-0/+18
| | | | VID/PID values.
* Add new Printer class USB bootloader.Dean Camera2013-03-031-0/+361