Commit Graph

  • 964184cd9f Upgrade to v6.4 v6.4-eddsa1 Pol Henarejos 2025-02-19 20:15:06 +01:00
  • 3969fd5136 Upgrade to v6.4 v6.4 Pol Henarejos 2025-02-19 15:15:16 +01:00
  • 01b197d8ec Fix led driver build for Pimoroni. Pol Henarejos 2025-02-19 15:14:42 +01:00
  • 8f7b52a387 Fix rename board name. Pol Henarejos 2025-02-19 14:34:18 +01:00
  • 565ceb7dc4 Take led_driver on build. Pol Henarejos 2025-02-19 14:33:37 +01:00
  • b7590b12d1 Enable fastest supported clock. Pol Henarejos 2025-02-19 13:36:11 +01:00
  • d8da775218 Add file & line to debug info. Pol Henarejos 2025-02-19 11:43:56 +01:00
  • 13c7ade20d Add support for older PCSC. Pol Henarejos 2025-02-19 11:19:28 +01:00
  • d925e89127 Add support for ESP32-S2 build. Pol Henarejos 2025-02-19 11:17:58 +01:00
  • 7a1131cb1a Modify build script to build all supported boards. Pol Henarejos 2025-02-19 10:58:59 +01:00
  • d169f001b6 Upgrade to Pico SDK 2.1.1 Pol Henarejos 2025-02-19 10:58:43 +01:00
  • 250de29c3c Added support for OATH rename. Pol Henarejos 2025-02-17 19:54:56 +01:00
  • 7c4a020dc1 Merge PR #7 & #8 from @imkuang. Pol Henarejos 2025-02-09 19:18:31 +01:00
  • 88063d5d6d Added tests for silent authentication. Pol Henarejos 2025-02-08 15:01:25 +01:00
  • f43bc9701f Added support for silent authentication. Pol Henarejos 2025-02-08 15:00:12 +01:00
  • 353d782970 Fix OTP command issues in Linux. Pol Henarejos 2025-01-31 12:01:29 +01:00
  • cdd2f486aa Added phy_save() and phy_load() to save and load PHY. Pol Henarejos 2025-01-29 17:09:47 +01:00
  • a381e94dda Added phy_save() and phy_load() to save and load PHY. Pol Henarejos 2025-01-29 17:07:03 +01:00
  • e78ec82435 Do not init PHY on modifying a single value. Pol Henarejos 2025-01-29 16:58:49 +01:00
  • 584d2f3b33 Add option to keep the LED steady. Pol Henarejos 2025-01-29 16:27:45 +01:00
  • 18676990cb Fix USB keyboard descriptor in Windows. Pol Henarejos 2025-01-29 13:22:21 +01:00
  • ed9c46ded0 Fix slot deletion. Pol Henarejos 2025-01-19 19:55:16 +01:00
  • d6a060f214 Upgrade to v6.2 Pol Henarejos 2025-01-15 15:38:55 +01:00
  • 6265992162 Upgrade to v6.2 v6.2 Pol Henarejos 2025-01-15 15:23:29 +01:00
  • 63b7b9b8d2 Merge branch 'development' Pol Henarejos 2025-01-15 15:13:14 +01:00
  • 8db06bf3ac Add rollback version to 1. Pol Henarejos 2025-01-15 15:12:28 +01:00
  • 77dd1c4b98 Fix OTP/MKEK secure system. Pol Henarejos 2025-01-08 17:25:04 +01:00
  • 6a67800057 Add support for PIN hash storage and MKEK. Pol Henarejos 2025-01-03 01:20:58 +01:00
  • a70e259a90 Use partition bounds if available. Pol Henarejos 2024-12-30 21:42:44 +01:00
  • 7800056597 Fix bin name. Pol Henarejos 2024-12-27 02:23:11 +01:00
  • eeecf513cb Fix bin name. Pol Henarejos 2024-12-27 02:23:11 +01:00
  • 9b0b584c14 Add nightly build of esp32. Pol Henarejos 2024-12-27 02:11:31 +01:00
  • 1c45685926 Add nightly build of esp32. Pol Henarejos 2024-12-27 02:11:31 +01:00
  • cff544b485 Fix TX/RX buffers to align them with USB buffers and avoid overflows. Pol Henarejos 2024-12-24 02:06:50 +01:00
  • 1f805b1df2 Use more uint16 funcs. Pol Henarejos 2024-12-23 21:25:46 +01:00
  • 1d20321d69 Add BE/LE functions to pack uint16, uint32 and uint64. Pol Henarejos 2024-12-23 20:51:09 +01:00
  • b42a664ac6 Add support for displaying memory usage via "pico-fido-tool.py memory" command. Pol Henarejos 2024-12-23 19:56:13 +01:00
  • 2d356a315e Increase TinyUSB stack size for ESP32 boards. Pol Henarejos 2024-12-23 19:54:11 +01:00
  • 9bfbc45f84 Add support for variable USB product name. Pol Henarejos 2024-12-18 20:18:41 +01:00
  • a5a0f3508c Remove NFC references. Pol Henarejos 2024-12-17 11:58:39 +01:00
  • 9c9074c1ef Do not debug after write the buffer. Pol Henarejos 2024-12-16 18:43:04 +01:00
  • 022503fdc0 In pure U2F mode, no keepalive is sent by authenticator. Instead, client sends commands to know the status. Fixes #72. Pol Henarejos 2024-12-11 22:36:41 +01:00
  • dba805dc04 Fix potential overflow due to bad initialization. Might fix #72. Pol Henarejos 2024-12-11 21:58:48 +01:00
  • bbf474811b Add sanity checks. Pol Henarejos 2024-12-11 21:58:25 +01:00
  • 2eca08161d ESP32-S3 only supports 4 IN endpoints. Fixes #77. Pol Henarejos 2024-12-11 12:15:00 +01:00
  • 46ada2c1f7 Add support for tinyusb 0.17 in ESP32. Pol Henarejos 2024-12-01 01:24:01 +01:00
  • 5faab169a8 Add option to disable power cycle on reset via Commissioner. Pol Henarejos 2024-12-01 01:07:33 +01:00
  • 3148649f86 Fix RP2350 build. Pol Henarejos 2024-11-25 23:48:35 +01:00
  • 3c40706aae Fix ESP32 build. Pol Henarejos 2024-11-25 22:59:08 +01:00
  • 4a64c11740 Add support for Pico SDK 2.1.0 Pol Henarejos 2024-11-25 22:44:22 +01:00
  • 2319abe44e Merge branch 'main' into development Pol Henarejos 2024-11-25 13:14:55 +01:00
  • a5fe9b5d47 Build for Pico SDK 2.0.0 Pol Henarejos 2024-11-25 13:14:45 +01:00
  • d5af2cd8ed Remove ENABLE_UP_BUTTON macro. Pol Henarejos 2024-11-25 12:59:25 +01:00
  • e994078790 Add UP button timeout to PHY. Pol Henarejos 2024-11-25 12:59:12 +01:00
  • d99bcc90ec Add CCID SET_CLOCK_AND_FREQUENCY command for latest IFD version. Pol Henarejos 2024-11-25 12:56:29 +01:00
  • c443dec4a0 Upgrade to version 6.0 v6.0-eddsa1 Pol Henarejos 2024-11-10 01:50:22 +01:00
  • 7a59b51849 Upgrade to v6.0 v6.0 Pol Henarejos 2024-11-10 01:21:51 +01:00
  • 10c58b4be7 Update README Pol Henarejos 2024-11-10 01:20:52 +01:00
  • 730e76af75 Enable OTP master key for ESP32-S3. Pol Henarejos 2024-11-10 01:07:31 +01:00
  • ee80462a4a Merge branch 'development' Pol Henarejos 2024-11-10 00:51:52 +01:00
  • 4ecb325e07 Upgrade Pico Keys SDK v7.0 Pol Henarejos 2024-11-10 00:50:27 +01:00
  • 646b423fe4 Add compiler flags for optimized builds in ESP32. Pol Henarejos 2024-11-09 00:24:47 +01:00
  • 77c3568885 Add PICO_PRODUCT. Pol Henarejos 2024-11-09 00:23:04 +01:00
  • 3b43c5112b Add command to reset device via management app. Pol Henarejos 2024-11-08 19:33:40 +01:00
  • 244c18fb51 Fix esp32 build with wcid. Pol Henarejos 2024-11-06 17:11:44 +01:00
  • 78604f820d Always enable WCID interface. Pol Henarejos 2024-11-06 17:02:51 +01:00
  • a68fbd65e9 Compact PHY config. Pol Henarejos 2024-11-05 18:57:28 +01:00
  • bc0e022d85 Fix version header. Pol Henarejos 2024-11-05 18:37:11 +01:00
  • 3fad6baf89 Rename CCID_ code names to PICOKEY_ Pol Henarejos 2024-11-05 18:21:42 +01:00
  • df2977e6ad Add rescue app. Pol Henarejos 2024-11-05 18:21:11 +01:00
  • 1fbf3da4f5 Fix usb initialization for emulation. Pol Henarejos 2024-11-05 09:43:07 +01:00
  • 4ce6b2df5c Refactor PHY to support more flexible and scalable architecture. Pol Henarejos 2024-11-05 00:29:58 +01:00
  • e5910b1cba Enable WCID by default. Pol Henarejos 2024-11-05 00:29:32 +01:00
  • 0df1330f92 Add support for commissioning. Pol Henarejos 2024-11-04 18:25:42 +01:00
  • 3ce8496faa Update workflows. Pol Henarejos 2024-10-04 17:53:59 +02:00
  • ef49560d0a Fix nightly build Pol Henarejos 2024-10-02 11:55:34 +02:00
  • 53ed3a46c4 Add autobuild for local. Pol Henarejos 2024-10-01 09:34:22 +02:00
  • dc07653ae7 Fix emulation build. Pol Henarejos 2024-09-27 21:00:39 +02:00
  • 2d09a5c8e5 Added support to configure LED GPIO, LED brightness and LED dimming. Pol Henarejos 2024-09-27 20:56:33 +02:00
  • 720c2e45f3 Add support to LED_GPIO and LED_BTNESS vendor options. Pol Henarejos 2024-09-27 20:21:03 +02:00
  • aeea3c7183 Fix ESP & emulation build. Pol Henarejos 2024-09-25 19:40:29 +02:00
  • 8838ac9e54 Improve led driver support. Pol Henarejos 2024-09-25 19:29:08 +02:00
  • 623db840d3 Fix autobuild picotool Pol Henarejos 2024-09-25 15:36:45 +02:00
  • e2b06b908e Do not add SHA to filename, since it not will be able to rm. Pol Henarejos 2024-09-25 15:16:57 +02:00
  • b9e791ca90 Fix nightly build Pol Henarejos 2024-09-25 13:49:20 +02:00
  • ed560f10a4 Install picotool Pol Henarejos 2024-09-25 13:24:44 +02:00
  • 1f839c5f99 Append sha to nightly builds. Pol Henarejos 2024-09-25 13:24:29 +02:00
  • effb8e4063 Fix build for WS2812 boards. Pol Henarejos 2024-09-25 12:01:55 +02:00
  • b2e45b0f7f Fix build for boards with WS2812. Pol Henarejos 2024-09-25 11:33:29 +02:00
  • 24521dff4b Add nightly builds to main Pol Henarejos 2024-09-25 11:25:21 +02:00
  • 7bc4a70319 Fix nightly build Pol Henarejos 2024-09-25 11:20:43 +02:00
  • cbef14beec Add manual trigger to workflows Pol Henarejos 2024-09-25 11:09:34 +02:00
  • 0e54998d58 Add nightly deploy workflow Pol Henarejos 2024-09-25 11:09:13 +02:00
  • 2e16036bb5 Update pico_sdk_import Pol Henarejos 2024-09-24 00:44:58 +02:00
  • f98df743f9 Upgrade CodeQL to v3 Pol Henarejos 2024-09-19 20:27:00 +02:00
  • 4fe1c0804c Add set target to ESP32-S3 Pol Henarejos 2024-09-19 20:12:52 +02:00
  • 7071949a1f More fixes Pol Henarejos 2024-09-19 19:55:18 +02:00
  • e07b5194e3 Fix again... Pol Henarejos 2024-09-19 19:47:27 +02:00
  • e05115ffac Fix autobuild for ESP32. Pol Henarejos 2024-09-19 19:37:01 +02:00
  • 38eca2fdd4 Fix permissions. Pol Henarejos 2024-09-19 19:30:03 +02:00