Commit Graph
21 Commits
Author SHA1 Message Date
BlackMark 6f9d8bae42 Implement writing flash memory 2020-04-12 00:15:26 +02:00
BlackMark 289e66160e Refactor getting bootloader size from lambda to function 2020-04-12 00:14:51 +02:00
BlackMark 355160dedb Increase uart receive timeout 2020-04-12 00:12:56 +02:00
BlackMark b20d0aced8 Change bootloader location of debug build 2020-04-11 23:02:50 +02:00
BlackMark f307eb1340 Fix bootloader size read-out 2020-04-11 23:02:16 +02:00
BlackMark 3ce9c60448 Refactor address variable 2020-04-11 22:25:30 +02:00
BlackMark 16955979a2 Implement chip erase 2020-04-11 22:19:22 +02:00
BlackMark 28eeca8158 Move transmitMessage to message handling part 2020-04-11 21:17:17 +02:00
BlackMark 03fd10860f Implement eeprom programming 2020-04-11 19:19:23 +02:00
BlackMark 9c24c32f3d Add reading of eeprom 2020-04-11 17:48:13 +02:00
BlackMark c46ba6bbb3 Move code to bootloader section and provide custom init code 2020-04-11 16:51:09 +02:00
BlackMark 98d6c9720f Add flash reading functionality 2020-04-11 10:35:52 +02:00
BlackMark 9ba16e71e1 Fix checksum discarding high-order byte of size field 2020-04-11 10:34:40 +02:00
BlackMark c5b3614733 Add reading of lock bits 2020-04-10 16:47:17 +02:00
BlackMark c808c344b4 Implement basic stk500v2 protocol support 2020-04-10 16:09:41 +02:00
BlackMark 0e39021192 Add all stk500v2 commands 2020-04-10 10:22:28 +02:00
BlackMark 39c98939bd Add uart to stk500v2 2020-04-10 10:11:47 +02:00
BlackMark ef42a67d10 Change clock crystal to 18.432 MHz 2020-04-10 10:06:11 +02:00
BlackMark cf60d846b6 Rename solution and add stk500v2 bootloader project 2020-04-10 08:56:54 +02:00
BlackMark 4348759652 Implement basic tsb protocol for information command 2020-04-10 08:50:22 +02:00
BlackMark 8386d55813 Initial commit 2020-04-10 08:47:54 +02:00