Commit Graph

  • 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 Pol Henarejos 2024-11-10 01:50:22 +01:00
  • 7a59b51849 Upgrade to 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
  • f276e99342 Add autobuild for ESP32 Pol Henarejos 2024-09-19 19:26:04 +02:00
  • 6f517e8fca Fix header in Linux. Fixes #63 Pol Henarejos 2024-09-19 18:26:04 +02:00
  • 39e2ff40c3 Add support for dynamic VIDPID via PHY. Pol Henarejos 2024-09-18 19:44:02 +02:00
  • ffbe3fcbad Add OTP support and sha256 hardware acceleration. Pol Henarejos 2024-09-18 19:43:54 +02:00
  • cf5dbc9ae5 Add support for dynamic VIDPID via PHY. Pol Henarejos 2024-09-18 19:42:14 +02:00
  • 2fca44540a Add sha256 hardware accelerator. Pol Henarejos 2024-09-13 21:04:21 +02:00
  • ec612a451d Fix ssh-keygen creation. Pol Henarejos 2024-09-13 21:03:34 +02:00
  • c43006f8c2 Protect keydev if available (only for RP2350). Pol Henarejos 2024-09-12 19:01:04 +02:00
  • 8ae4ab5af4 Upgrade to version 5.12 Pol Henarejos 2024-09-02 20:21:58 +02:00
  • 95cae29206 Upgrade to version 5.12 Pol Henarejos 2024-09-02 17:12:11 +02:00
  • 11c28adbb0 Add more boards with RP2350. Pol Henarejos 2024-09-02 17:11:57 +02:00
  • 661442956d Update readme to add Passkey term. Pol Henarejos 2024-09-02 12:02:42 +02:00
  • 778c6b038a Fix BOOT press with RP2350. Pol Henarejos 2024-09-02 09:48:27 +02:00
  • de1c50db4f Replace sdkconfig Pol Henarejos 2024-08-30 14:47:22 +02:00
  • c1e985c9af Use mutex/semaphores for emulation, like in Pico and ESP. Pol Henarejos 2024-08-30 12:42:33 +02:00
  • 4f787eaaba Fix otp in Pico Pol Henarejos 2024-08-30 00:34:14 +02:00
  • b77277b72e Add RP2350 support. Pol Henarejos 2024-08-29 16:57:59 +02:00
  • 02556fcde1 Fix buffer initialization. Pol Henarejos 2024-08-25 20:21:43 +02:00
  • f234b0dc26 Fix emulation run Pol Henarejos 2024-08-25 01:31:19 +02:00
  • 8ba9116454 Fix test Pol Henarejos 2024-08-25 01:30:54 +02:00
  • 5a31405244 Improving tests Pol Henarejos 2024-08-25 00:10:23 +02:00
  • 902a988350 Fix memory cleanups. Pol Henarejos 2024-08-24 02:34:15 +02:00
  • 6256a9547d Fix build emulation Pol Henarejos 2024-08-24 00:11:40 +02:00
  • 5568aa7b69 Fixed thread synchronization. Pol Henarejos 2024-08-23 19:25:20 +02:00
  • 5e86745672 Add missing files for ESP32. Pol Henarejos 2024-08-23 15:23:10 +02:00
  • cffa8e29ff Fix windows build. Pol Henarejos 2024-08-23 14:24:03 +02:00
  • 6c74db9763 Fix warnings. Pol Henarejos 2024-08-23 13:17:51 +02:00
  • dac6407134 Fix windows build. Pol Henarejos 2024-08-23 13:17:29 +02:00
  • f49833291f Major refactor of USB CCID and USB HID interfaces. Pol Henarejos 2024-08-23 10:04:00 +02:00
  • 8c1e002892 select_app now invokes U2F or FIDO depending on the message. Pol Henarejos 2024-08-20 14:29:25 +02:00
  • 8d49ed5ffc Fix potential crash invoking OTP. Pol Henarejos 2024-08-20 14:28:09 +02:00
  • a0d9ad7a3a Increase vStack depending on the number of interfaces. Pol Henarejos 2024-08-20 12:43:15 +02:00
  • d2c25b69bc Merge branch 'main' into eddsa Pol Henarejos 2024-08-20 10:18:08 +02:00
  • 910fb66f3c Fix keepalive Pol Henarejos 2024-08-19 16:45:11 +02:00
  • ed12d6f8e9 Fix emulation build. Pol Henarejos 2024-08-19 13:18:03 +02:00
  • a9799dc77f Fix CBOR error. Pol Henarejos 2024-08-19 13:12:04 +02:00
  • d7d75caecf Fix OATH selection. Pol Henarejos 2024-08-19 13:11:48 +02:00
  • af4eb075c7 Add HID/CCID fixes for ESP32. Pol Henarejos 2024-08-19 00:09:05 +02:00
  • 0c5280e12a Add support to ESP32 build. Pol Henarejos 2024-08-19 00:08:31 +02:00