Commit Graph

108 Commits

Author SHA1 Message Date
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
Michele Balistreri f4dacfa2f0
add header to firmware 2023-09-08 17:50:17 +09:00
Michele Balistreri 6c73618bcf
remove legacy eip712 2023-09-08 13:30:35 +09:00
Michele Balistreri b59d1dbf36
invalidate cache after programming flash block 2023-09-06 15:54:56 +09:00
Michele Balistreri 76427aaa66
add settings 2023-09-05 18:14:20 +09:00
Michele Balistreri c98a8571f5
implement HID reports 2023-08-30 16:27:16 +02:00
Michele Balistreri 7099b6ebae
complete usb enumeration 2023-08-30 12:33:59 +02:00
Michele Balistreri 87c59f36a7
continue usb 2023-08-29 15:44:40 +02:00