Commit Graph

7800 Commits

Author SHA1 Message Date
King Kévin 879f683e04 add version menu 2024-04-20 03:36:42 +02:00
King Kévin c28e5727b9 change license to MIT 2024-04-19 03:49:31 +02:00
King Kévin 6952254c81 doc: use markdown format 2024-04-19 03:49:09 +02:00
King Kévin a6a4c1a6cc minor menu display fixes 2024-04-18 05:18:21 +02:00
King Kévin ca87f6cd63 show prog menu 2024-04-18 03:23:30 +02:00
King Kévin 35aef360cf doc: add bootloader 2024-04-18 03:14:59 +02:00
King Kévin bb15bbda72 doc: add attack 2024-04-18 02:59:29 +02:00
King Kévin 47528d2b7e doc: fix typo 2024-04-18 02:47:33 +02:00
King Kévin 5adb4421ef add build date 2024-04-17 07:47:46 +02:00
King Kévin dcf4dedd2b add flash using dfu-util 2024-04-17 06:23:46 +02:00
King Kévin 0c9ae4bbfd fix send tab and enter 2024-04-17 06:23:20 +02:00
King Kévin 16af15e47d minor: fix formatting 2024-04-17 06:22:59 +02:00
King Kévin d17bc7b3a4 add mass erase menu 2024-04-17 06:22:34 +02:00
King Kévin 880916166b change USB descriptor to misc, for windows to recognize 2024-04-17 06:21:49 +02:00
King Kévin ae16710fc0 minor: improve auth URL 2024-04-16 09:03:51 +02:00
King Kévin 68b58215f1 remove ununsed HID codes 2024-04-16 08:59:22 +02:00
King Kévin 5f70c924ed document project 2024-04-16 04:23:47 +02:00
King Kévin b93eeafbf2 add credential clear using numlock/capslock 2024-04-16 04:20:33 +02:00
King Kévin 25bf86e47f clear credentials when mounted 2024-04-15 08:33:00 +02:00
King Kévin 818725bfb3 fix flash pages 2024-04-15 08:20:14 +02:00
King Kévin 43b26806af put manufacturer key to other page 2024-04-15 07:55:33 +02:00
King Kévin ddb100570d improve timeout menus 2024-04-15 07:24:42 +02:00
King Kévin 8ca558ef30 add set layout menu 2024-04-15 07:19:48 +02:00
King Kévin 59447cf24d fix pasting credentials 2024-04-15 07:18:47 +02:00
King Kévin 832cbffb60 add locking menu 2024-04-15 05:20:21 +02:00
King Kévin 0c30f50731 add manuf key setting 2024-04-15 04:51:01 +02:00
King Kévin f5a36a6bb8 add SHA256 lib 2024-04-15 04:11:52 +02:00
King Kévin 38b90fcafc add authentication menu 2024-04-15 04:10:36 +02:00
King Kévin e89e5a72f6 fix EOL detection 2024-04-15 04:10:06 +02:00
King Kévin e81eee7588 fix help output 2024-04-15 04:09:33 +02:00
King Kévin 1db10e1f07 add timeout menu 2024-04-14 05:53:56 +02:00
King Kévin d5ae799100 fix save config 2024-04-14 03:54:53 +02:00
King Kévin b594480ff6 minor: formatting 2024-04-14 03:50:30 +02:00
King Kévin 144ac21a4f to into account button swap 2024-04-14 03:49:13 +02:00
King Kévin 931672c665 minor: clean print 2024-04-14 03:36:26 +02:00
King Kévin 4d6d8fa13d add swap button capability 2024-04-14 03:28:15 +02:00
King Kévin 908c1de5d4 minor: clean formating 2024-04-14 03:27:24 +02:00
King Kévin 48cbeb2c91 move load config into function 2024-04-14 03:26:50 +02:00
King Kévin 4100553bb4 add load and save config 2024-04-14 03:09:20 +02:00
King Kévin d662cc1ed8 include STM32F flash HAL 2024-04-14 03:06:07 +02:00
King Kévin 1602b0b59a implement timeout 2024-04-13 08:25:24 +02:00
King Kévin 53e322b06f add paste credentials 2024-04-12 07:28:58 +02:00
King Kévin afabf5ee74 implement credentials menu 2024-04-12 05:32:36 +02:00
King Kévin 305eab7151 add button handling 2024-04-12 04:54:11 +02:00
King Kévin 3ae95c20cf add CDC interface 2024-04-12 02:43:03 +02:00
King Kévin 47b70f4584 make button pull conditional 2024-04-12 02:41:44 +02:00
King Kévin 1188c5f363 remove non-family board definitions 2024-04-12 02:41:13 +02:00
King Kévin ef58b0b3b8 start passkey device firmware based on hid_composite example 2024-04-11 14:24:57 +02:00
King Kévin 0789528013 make UART RX conditional 2024-04-11 14:10:28 +02:00
King Kévin 6bf277e685 make GPIOD init conditional as some stm32f0 don't have it 2024-04-11 14:06:36 +02:00