22 Commits

Author SHA1 Message Date
Conor Patrick
f74dba7ff0 enforce ascending writes in bootloader update 2020-02-06 13:05:57 -05:00
Conor Patrick
ff88660027 fix const qualifer warnings 2019-10-08 14:43:24 -04:00
Conor Patrick
9ecfda02c5 remove atomic counter from bootloader to save space 2019-10-08 14:43:24 -04:00
Szczepan Zalega
a053bbc669
Do not verify version for the hacker edition 2019-08-24 10:26:44 +02:00
Szczepan Zalega
3c7bf5a264
Remove obsolete debug messages 2019-08-24 10:26:38 +02:00
Szczepan Zalega
e3ff136196
Remove obsolete region for the app static firmware version address 2019-08-24 10:17:59 +02:00
Szczepan Zalega
74181406fe
Rename last_addr->last_written_app_address 2019-08-24 10:17:55 +02:00
Szczepan Zalega
cb13fb65de
Store version in the bootloader. Debug code. 2019-08-24 10:17:43 +02:00
Szczepan Zalega
7fddd58704
Bootloader: get uploaded application version from the 4 last bytes of its firmware 2019-08-24 10:17:40 +02:00
Szczepan Zalega
1100b159a9
Refactor. Add debug code. Use %u for unsigned. Use volatile pointer instead of memory storage. 2019-08-24 10:17:21 +02:00
Szczepan Zalega
35e52f4968
Initial modification to move bootloader data after the application 2019-08-24 10:17:15 +02:00
Szczepan Zalega
17ceb7b9e8
Make the public key generic 2019-08-24 10:17:09 +02:00
Szczepan Zalega
e4e0a3a84e
Add code responsible for firmware version verification in the bootloader 2019-08-24 10:16:50 +02:00
yparitcher
85004370b7
fix bootloader versions 2019-02-12 23:10:36 -05:00
Conor Patrick
7df402a20a
Merge branch 'master' into code-comments 2019-02-12 20:34:03 -05:00
yparitcher
400b37a96a
clean up build: GCC warnings 2019-02-12 18:19:38 -05:00
Conor Patrick
894f6f7ee1
Merge branch 'master' into license-change 2019-02-12 17:47:28 -05:00
Conor Patrick
ed676151f1 update license to apache2 + mit 2019-02-12 17:18:17 -05:00
Conor Patrick
6c23532f08 use 3-byte version 2019-02-12 16:37:32 -05:00
Conor Patrick
8303bb04d3 write bootloader version from bootloader 2019-02-12 13:59:36 -05:00
Szczepan Zalega
f38b29256b
Describe operations done in the bootloader
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
2019-01-08 19:31:33 +01:00
Nicolas Stalder
5f3c50e690 we use l432, not l442 2019-01-05 01:44:53 +01:00