Commit Graph

115 Commits

Author SHA1 Message Date
Michele Balistreri f3c6c9b6b6
remove hardcoded bootloader key 2024-11-08 07:45:39 +09:00
Michele Balistreri 680a840111
use relative path for signing key 2024-10-31 18:22:55 +09:00
Michele Balistreri c23eb72bd8
fix sha256 implementation 2024-07-09 12:36:49 +02:00
Michele Balistreri 853e95527f
use canonical encoding 2024-05-06 15:25:38 +02:00
Michele Balistreri 8545d0f86d
update zcbor 2024-05-02 11:00:31 +02:00
Michele Balistreri 1fa4d46a56
add numbers to mnemonic 2024-04-26 16:34:12 +02:00
Michele Balistreri 399b924a55
update HAL 2024-03-20 12:47:25 +01:00
Michele Balistreri 6a5a3e0adb
move path to user config 2024-02-12 14:04:07 +01:00
Michele Balistreri a03a02a1ff
modify elf files instead of bins 2024-02-09 17:33:32 +01:00
Michele Balistreri 104a0104e3
merge header sections 2024-02-09 15:18:50 +01:00
Michele Balistreri bf4ee84591
remove eclipse prefs from repo 2024-02-09 14:26:19 +01:00
Michele Balistreri 5c77596246
add device-unique key derivation 2024-02-09 14:20:16 +01:00
Michele Balistreri 062da34ddc
correct ecdsa signature verification 2024-02-08 14:44:18 +01:00
Michele Balistreri 6d94fb9b9f
remove spaces 2024-02-08 13:31:51 +01:00
Michele Balistreri 51d0afc36c
split functions 2024-02-08 07:59:10 +01:00
Michele Balistreri df6f67bf74
remove some precomputed values 2024-02-07 20:49:29 +01:00
Michele Balistreri f669fc2eed
implement multiplication 2024-02-07 18:03:49 +01:00
Michele Balistreri a9ec6f7129
implement ecc ops 2024-02-07 17:42:29 +01:00
Michele Balistreri 763c22e2d5
substitue soft ecdsa 2024-02-05 18:15:28 +01:00
Michele Balistreri 8581273525
start removing unused ecdsa code 2024-02-05 11:44:37 +01:00
Michele Balistreri cabecb5223
use hardware AES 2024-02-02 17:57:00 +01:00
Michele Balistreri a7c746c2fa
fix typo 2024-01-30 18:49:13 +01:00
Michele Balistreri 811e34a350
fixes to VUSB_OK and PWR_HALT_REQ 2024-01-30 18:41:13 +01:00
Michele Balistreri bb0ab2c278
invert keyboard rows 2024-01-23 16:14:11 +01:00
Michele Balistreri 5aabde4520
adapt project files 2024-01-22 12:48:54 +01:00
Michele Balistreri 3fb76ae734
fix clock issue 2023-11-30 11:27:11 +01:00
Michele Balistreri 20666bff21
fix backlight pwm scaling 2023-10-25 14:43:02 +09:00
Michele Balistreri bf54bc7c1b
finish test app 2023-10-25 14:20:39 +09:00
Michele Balistreri d0274a1cec
start test app 2023-10-22 10:30:38 +09:00
Michele Balistreri 53b404f66a
implement proper battery readings 2023-10-19 16:47:28 +09:00
Michele Balistreri c25251a35a
fix bank swap 2023-10-09 09:47:36 +09:00
Michele Balistreri 438a399633
improve ob programming 2023-10-04 13:41:50 +09:00
Michele Balistreri 6fcde90c5d
better bootloader initialization 2023-10-03 15:00:04 +09:00
Michele Balistreri 5ef335bcf7
fix bootcmd allocation directives 2023-10-03 12:27:52 +09:00
Michele Balistreri 6088f11367
updated launch configurations 2023-10-03 09:09:35 +09:00
Michele Balistreri 9e3c272a91
draft bootloader implementation 2023-10-02 18:26:01 +09:00
Michele Balistreri 6556c871e6
start bootloader implementation 2023-10-01 13:28:22 +09:00
Michele Balistreri 1f216c5dfd
fix firmware update 2023-09-26 12:43:15 +09:00
Michele Balistreri 3a63596017
support tickless idle 2023-09-25 11:55:27 +09:00
Michele Balistreri 930fb37316
add firmware signing script 2023-09-24 10:30:11 +09:00
Michele Balistreri d90a67dd2b
fix camera in release build 2023-09-22 11:55:27 +09:00
Michele Balistreri e9fd75ff31
fix warnings 2023-09-20 18:17:16 +09:00
Michele Balistreri ccbdfb8236
use oversampling for battery gauge 2023-09-20 17:08:14 +09:00
Michele Balistreri efd6953730
implement battery gauge 2023-09-20 16:02:51 +09:00
Michele Balistreri ad5825aeb1
update stmcube 2023-09-19 15:35:00 +09:00
Michele Balistreri 5e7b5afece
implement (temporary) fw upgrade 2023-09-18 14:14:14 +09:00
Michele Balistreri 3c48a2a325
make usb switchable 2023-09-15 11:21:06 +09:00
Michele Balistreri 60f93f827c
finish poweroff implementation 2023-09-14 15:59:22 +09:00
Michele Balistreri f2e3af4317
add inactivity timer 2023-09-14 11:53:53 +09:00
Michele Balistreri 4ade1829f0
start work on fw update 2023-09-13 16:25:04 +09:00