Pol Henarejos
3969fd5136
Upgrade to v6.4
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
v6.4
2025-02-19 15:15:16 +01:00
Pol Henarejos
01b197d8ec
Fix led driver build for Pimoroni.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 15:14:42 +01:00
Pol Henarejos
8f7b52a387
Fix rename board name.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 14:34:18 +01:00
Pol Henarejos
565ceb7dc4
Take led_driver on build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 14:33:37 +01:00
Pol Henarejos
b7590b12d1
Enable fastest supported clock.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 13:36:11 +01:00
Pol Henarejos
d8da775218
Add file & line to debug info.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 11:43:56 +01:00
Pol Henarejos
13c7ade20d
Add support for older PCSC.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 11:19:28 +01:00
Pol Henarejos
d925e89127
Add support for ESP32-S2 build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 11:17:58 +01:00
Pol Henarejos
7a1131cb1a
Modify build script to build all supported boards.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 10:58:59 +01:00
Pol Henarejos
d169f001b6
Upgrade to Pico SDK 2.1.1
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 10:58:43 +01:00
Pol Henarejos
250de29c3c
Added support for OATH rename.
...
Fixes #107 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-17 19:54:56 +01:00
Pol Henarejos
7c4a020dc1
Merge PR #7 & #8 from @imkuang.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-09 19:18:31 +01:00
Pol Henarejos
88063d5d6d
Added tests for silent authentication.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-08 15:01:25 +01:00
Pol Henarejos
f43bc9701f
Added support for silent authentication.
...
Fixes #91 .
It requires FIDO22 credential protocol, meaning that old credentials have to be reissued.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-08 15:00:12 +01:00
Pol Henarejos
353d782970
Fix OTP command issues in Linux.
...
Fixes #96 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-31 12:01:29 +01:00
Pol Henarejos
cdd2f486aa
Added phy_save() and phy_load() to save and load PHY.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 17:09:47 +01:00
Pol Henarejos
a381e94dda
Added phy_save() and phy_load() to save and load PHY.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 17:07:03 +01:00
Pol Henarejos
e78ec82435
Do not init PHY on modifying a single value.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 16:58:49 +01:00
Pol Henarejos
584d2f3b33
Add option to keep the LED steady.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 16:27:45 +01:00
Pol Henarejos
18676990cb
Fix USB keyboard descriptor in Windows.
...
Fixes #97 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 13:22:21 +01:00
Pol Henarejos
ed9c46ded0
Fix slot deletion.
...
Fixes #89 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-19 19:55:16 +01:00
Pol Henarejos
6265992162
Upgrade to v6.2
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
v6.2
2025-01-15 15:23:29 +01:00
Pol Henarejos
63b7b9b8d2
Merge branch 'development'
2025-01-15 15:13:14 +01:00
Pol Henarejos
8db06bf3ac
Add rollback version to 1.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-15 15:12:28 +01:00
Pol Henarejos
77dd1c4b98
Fix OTP/MKEK secure system.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-08 17:25:04 +01:00
Pol Henarejos
6a67800057
Add support for PIN hash storage and MKEK.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-03 01:20:58 +01:00
Pol Henarejos
a70e259a90
Use partition bounds if available.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-30 21:42:44 +01:00
Pol Henarejos
7800056597
Fix bin name.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-27 02:23:24 +01:00
Pol Henarejos
eeecf513cb
Fix bin name.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-27 02:23:11 +01:00
Pol Henarejos
9b0b584c14
Add nightly build of esp32.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-27 02:11:53 +01:00
Pol Henarejos
1c45685926
Add nightly build of esp32.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-27 02:11:31 +01:00
Pol Henarejos
cff544b485
Fix TX/RX buffers to align them with USB buffers and avoid overflows.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-24 02:06:50 +01:00
Pol Henarejos
1f805b1df2
Use more uint16 funcs.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-23 21:25:46 +01:00
Pol Henarejos
1d20321d69
Add BE/LE functions to pack uint16, uint32 and uint64.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-23 20:51:09 +01:00
Pol Henarejos
b42a664ac6
Add support for displaying memory usage via "pico-fido-tool.py memory" command.
...
Fixes #82 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-23 19:56:13 +01:00
Pol Henarejos
2d356a315e
Increase TinyUSB stack size for ESP32 boards.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-23 19:54:11 +01:00
Pol Henarejos
9bfbc45f84
Add support for variable USB product name.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-18 20:18:41 +01:00
Pol Henarejos
a5a0f3508c
Remove NFC references.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-17 11:58:39 +01:00
Pol Henarejos
9c9074c1ef
Do not debug after write the buffer.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-16 18:43:04 +01:00
Pol Henarejos
022503fdc0
In pure U2F mode, no keepalive is sent by authenticator. Instead, client sends commands to know the status. Fixes #72 .
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-11 22:36:41 +01:00
Pol Henarejos
dba805dc04
Fix potential overflow due to bad initialization. Might fix #72 .
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-11 21:58:48 +01:00
Pol Henarejos
bbf474811b
Add sanity checks.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-11 21:58:25 +01:00
Pol Henarejos
2eca08161d
ESP32-S3 only supports 4 IN endpoints. Fixes #77 .
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-11 12:15:00 +01:00
Pol Henarejos
46ada2c1f7
Add support for tinyusb 0.17 in ESP32.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-01 01:24:01 +01:00
Pol Henarejos
5faab169a8
Add option to disable power cycle on reset via Commissioner.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-01 01:07:33 +01:00
Pol Henarejos
3148649f86
Fix RP2350 build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-11-25 23:48:35 +01:00
Pol Henarejos
3c40706aae
Fix ESP32 build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-11-25 22:59:08 +01:00
Pol Henarejos
4a64c11740
Add support for Pico SDK 2.1.0
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-11-25 22:44:22 +01:00
Pol Henarejos
2319abe44e
Merge branch 'main' into development
2024-11-25 13:14:55 +01:00
Pol Henarejos
a5fe9b5d47
Build for Pico SDK 2.0.0
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-11-25 13:14:45 +01:00