Logo
Explore Help
Sign In
dearsky/pico-openpgp
1
0
Fork 0
You've already forked pico-openpgp
Code Issues 10 Pull Requests Actions Packages Projects Releases 15 Wiki Activity

15 Releases 19 Tags

RSS Feed
  • v3.6 d5a0d85b71
    Compare

    Version 3.6 Stable

    polhenarejos released this 2025-04-11 04:10:56 +08:00 | 79 commits to main since this release

    This release introduces extensive improvements in USB interface management, PHY flexibility, EdDSA support, and LED handling. It also updates key dependencies and stabilizes the build system across platforms.

    New

    • Define MCU for emulation builds.
    • USB descriptors are now created dynamically.
    • Each USB interface can be independently enabled based on PHY parameters.
    • Added PHY option to enable specific curves (managed from the application side).
    • Added get led mode command.
    • Added support for slot selection.
    • Added Git auto-pull when switching branches.
    • Added EdDSA support as a conditional build.
    • Build and sign release firmware.
    • Upgrade to Pico Keys SDK.

    Enhancements

    • Restore LED mode after button press.
    • Use TLV format for PHY serialization and unserialization.
    • Always build CCID if defined.
    • Pin only to core in ESP32-S3 for multicore optimization.
    • Build EdDSA tests and cyw43 driver for RP2350.
    • Upgrade TinyUSB for ESP32.
    • Upgrade mbedTLS to v3.6.3.
    • Update build script to automate EdDSA builds.
    • Fix build name and EdDSA output folder handling.

    Bug Fixes

    • Fix ne parameter when using secure messaging.
    • Fix ESP32 dynamic USB interfaces.
    • Fix emulation build compatibility.
    • Fix ESP32 build.
    • Fix LED driver build for Pimoroni boards.
    • Fix LED behavior for ESP32 and ESP32-S3.
    • Fix autobuild process.
    • Fix cyw43 build issues.

    Full Changelog: Compare v3.4...v3.6

    Downloads
    • pico_openpgp_0xcb_helios-3.6.uf2
      520 KiB
      2025-04-11 04:28:52 +08:00
    • pico_openpgp_adafruit_feather_rp2040_usb_host-3.6.uf2
      518 KiB
      2025-04-11 04:28:53 +08:00
    • pico_openpgp_adafruit_feather_rp2040-3.6.uf2
      520 KiB
      2025-04-11 04:28:54 +08:00
    • pico_openpgp_adafruit_feather_rp2350-3.6.uf2
      428 KiB
      2025-04-11 04:28:54 +08:00
    • pico_openpgp_adafruit_itsybitsy_rp2040-3.6.uf2
      520 KiB
      2025-04-11 04:28:54 +08:00
    • pico_openpgp_adafruit_kb2040-3.6.uf2
      520 KiB
      2025-04-11 04:28:55 +08:00
    • pico_openpgp_adafruit_macropad_rp2040-3.6.uf2
      517 KiB
      2025-04-11 04:28:55 +08:00
    • pico_openpgp_adafruit_qtpy_rp2040-3.6.uf2
      520 KiB
      2025-04-11 04:28:55 +08:00
    • pico_openpgp_adafruit_trinkey_qt2040-3.6.uf2
      517 KiB
      2025-04-11 04:28:56 +08:00
    • pico_openpgp_amethyst_fpga-3.6.uf2
      426 KiB
      2025-04-11 04:28:56 +08:00
    • pico_openpgp_archi-3.6.uf2
      522 KiB
      2025-04-11 04:28:56 +08:00
    • pico_openpgp_arduino_nano_rp2040_connect-3.6.uf2
      518 KiB
      2025-04-11 04:28:57 +08:00
    • pico_openpgp_cytron_maker_pi_rp2040-3.6.uf2
      520 KiB
      2025-04-11 04:28:57 +08:00
    • pico_openpgp_datanoisetv_rp2040_dsp-3.6.uf2
      518 KiB
      2025-04-11 04:28:58 +08:00
    • pico_openpgp_defcon32_badge-3.6.uf2
      425 KiB
      2025-04-11 04:28:59 +08:00
    • pico_openpgp_eetree_gamekit_rp2040-3.6.uf2
      515 KiB
      2025-04-11 04:28:59 +08:00
    • pico_openpgp_garatronic_pybstick26_rp2040-3.6.uf2
      518 KiB
      2025-04-11 04:28:59 +08:00
    • pico_openpgp_hellbender_0001-3.6.uf2
      428 KiB
      2025-04-11 04:29:00 +08:00
    • pico_openpgp_ilabs_challenger_rp2350_bconnect-3.6.uf2
      428 KiB
      2025-04-11 04:29:00 +08:00
    • pico_openpgp_ilabs_challenger_rp2350_wifi_ble-3.6.uf2
      426 KiB
      2025-04-11 04:29:01 +08:00
    • pico_openpgp_ilabs_opendec02-3.6.uf2
      518 KiB
      2025-04-11 04:29:01 +08:00
    • pico_openpgp_machdyne_werkzeug-3.6.uf2
      520 KiB
      2025-04-11 04:29:01 +08:00
    • pico_openpgp_melopero_perpetuo_rp2350_lora-3.6.uf2
      426 KiB
      2025-04-11 04:29:02 +08:00
    • pico_openpgp_melopero_shake_rp2040-3.6.uf2
      520 KiB
      2025-04-11 04:29:02 +08:00
    • pico_openpgp_metrotech_xerxes_rp2040-3.6.uf2
      518 KiB
      2025-04-11 04:29:02 +08:00
    • pico_openpgp_net8086_usb_interposer-3.6.uf2
      518 KiB
      2025-04-11 04:29:03 +08:00
    • pico_openpgp_nullbits_bit_c_pro-3.6.uf2
      518 KiB
      2025-04-11 04:29:03 +08:00
    • pico_openpgp_phyx_rick_tny_rp2350-3.6.uf2
      428 KiB
      2025-04-11 04:29:03 +08:00
    • pico_openpgp_pi-plates_micropi-3.6.uf2
      520 KiB
      2025-04-11 04:29:04 +08:00
    • pico_openpgp_pico_w-3.6.uf2
      998 KiB
      2025-04-11 04:29:04 +08:00
    • pico_openpgp_pico-3.6.uf2
      520 KiB
      2025-04-11 04:29:05 +08:00
    • pico_openpgp_pico2_w-3.6.uf2
      904 KiB
      2025-04-11 04:29:05 +08:00
    • pico_openpgp_pico2-3.6.uf2
      426 KiB
      2025-04-11 04:29:05 +08:00
    • pico_openpgp_pimoroni_badger2040-3.6.uf2
      518 KiB
      2025-04-11 04:29:06 +08:00
    • pico_openpgp_pimoroni_interstate75-3.6.uf2
      515 KiB
      2025-04-11 04:29:06 +08:00
    • pico_openpgp_pimoroni_motor2040-3.6.uf2
      520 KiB
      2025-04-11 04:29:06 +08:00
    • pico_openpgp_pimoroni_pga2350-3.6.uf2
      426 KiB
      2025-04-11 04:29:07 +08:00
    • pico_openpgp_pimoroni_pico_plus2_rp2350-3.6.uf2
      426 KiB
      2025-04-11 04:29:07 +08:00
    • pico_openpgp_pimoroni_pico_plus2_w_rp2350-3.6.uf2
      906 KiB
      2025-04-11 04:29:08 +08:00
    • pico_openpgp_pimoroni_picolipo_16mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:09 +08:00
    • pico_openpgp_pimoroni_picolipo_4mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:09 +08:00
    • pico_openpgp_pimoroni_picosystem-3.6.uf2
      518 KiB
      2025-04-11 04:29:09 +08:00
    • pico_openpgp_pimoroni_plasma2040-3.6.uf2
      515 KiB
      2025-04-11 04:29:10 +08:00
    • pico_openpgp_pimoroni_plasma2350-3.6.uf2
      423 KiB
      2025-04-11 04:29:10 +08:00
    • pico_openpgp_pimoroni_servo2040-3.6.uf2
      517 KiB
      2025-04-11 04:29:10 +08:00
    • pico_openpgp_pimoroni_tiny2040_2mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:11 +08:00
    • pico_openpgp_pimoroni_tiny2040-3.6.uf2
      518 KiB
      2025-04-11 04:29:11 +08:00
    • pico_openpgp_pimoroni_tiny2350-3.6.uf2
      426 KiB
      2025-04-11 04:29:12 +08:00
    • pico_openpgp_pololu_3pi_2040_robot-3.6.uf2
      515 KiB
      2025-04-11 04:29:12 +08:00
    • pico_openpgp_pololu_zumo_2040_robot-3.6.uf2
      515 KiB
      2025-04-11 04:29:13 +08:00
    • pico_openpgp_seeed_xiao_rp2040-3.6.uf2
      520 KiB
      2025-04-11 04:29:14 +08:00
    • pico_openpgp_seeed_xiao_rp2350-3.6.uf2
      428 KiB
      2025-04-11 04:29:14 +08:00
    • pico_openpgp_solderparty_rp2040_stamp_carrier-3.6.uf2
      520 KiB
      2025-04-11 04:29:14 +08:00
    • pico_openpgp_solderparty_rp2040_stamp_round_carrier-3.6.uf2
      520 KiB
      2025-04-11 04:29:15 +08:00
    • pico_openpgp_solderparty_rp2040_stamp-3.6.uf2
      520 KiB
      2025-04-11 04:29:15 +08:00
    • pico_openpgp_sparkfun_iotnode_lorawan_rp2350-3.6.uf2
      428 KiB
      2025-04-11 04:29:15 +08:00
    • pico_openpgp_sparkfun_micromod-3.6.uf2
      518 KiB
      2025-04-11 04:29:16 +08:00
    • pico_openpgp_sparkfun_promicro_rp2350-3.6.uf2
      428 KiB
      2025-04-11 04:29:16 +08:00
    • pico_openpgp_sparkfun_promicro-3.6.uf2
      520 KiB
      2025-04-11 04:29:16 +08:00
    • pico_openpgp_sparkfun_thingplus-3.6.uf2
      520 KiB
      2025-04-11 04:29:17 +08:00
    • pico_openpgp_switchscience_picossci2_conta_base-3.6.uf2
      426 KiB
      2025-04-11 04:29:17 +08:00
    • pico_openpgp_switchscience_picossci2_dev_board-3.6.uf2
      426 KiB
      2025-04-11 04:29:18 +08:00
    • pico_openpgp_switchscience_picossci2_rp2350_breakout-3.6.uf2
      426 KiB
      2025-04-11 04:29:19 +08:00
    • pico_openpgp_switchscience_picossci2_tiny-3.6.uf2
      426 KiB
      2025-04-11 04:29:19 +08:00
    • pico_openpgp_tinycircuits_thumby_color_rp2350-3.6.uf2
      426 KiB
      2025-04-11 04:29:19 +08:00
    • pico_openpgp_vgaboard-3.6.uf2
      520 KiB
      2025-04-11 04:29:20 +08:00
    • pico_openpgp_waveshare_rp2040_ble-3.6.uf2
      520 KiB
      2025-04-11 04:29:20 +08:00
    • pico_openpgp_waveshare_rp2040_eth-3.6.uf2
      520 KiB
      2025-04-11 04:29:20 +08:00
    • pico_openpgp_waveshare_rp2040_matrix-3.6.uf2
      520 KiB
      2025-04-11 04:29:21 +08:00
    • pico_openpgp_waveshare_rp2040_one-3.6.uf2
      520 KiB
      2025-04-11 04:29:21 +08:00
    • pico_openpgp_waveshare_rp2040_plus_16mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:22 +08:00
    • pico_openpgp_waveshare_rp2040_plus_4mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:21 +08:00
    • pico_openpgp_waveshare_rp2040_tiny-3.6.uf2
      520 KiB
      2025-04-11 04:29:22 +08:00
    • pico_openpgp_waveshare_rp2040_zero-3.6.uf2
      520 KiB
      2025-04-11 04:29:23 +08:00
    • pico_openpgp_waveshare_rp2350_eth-3.6.uf2
      428 KiB
      2025-04-11 04:29:24 +08:00
    • pico_openpgp_waveshare_rp2350_one-3.6.uf2
      428 KiB
      2025-04-11 04:29:24 +08:00
    • pico_openpgp_waveshare_rp2350_tiny-3.6.uf2
      428 KiB
      2025-04-11 04:29:24 +08:00
    • pico_openpgp_waveshare_rp2350_zero-3.6.uf2
      428 KiB
      2025-04-11 04:29:25 +08:00
    • pico_openpgp_weact_studio_rp2040_16mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:26 +08:00
    • pico_openpgp_weact_studio_rp2040_2mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:25 +08:00
    • pico_openpgp_weact_studio_rp2040_4mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:25 +08:00
    • pico_openpgp_weact_studio_rp2040_8mb-3.6.uf2
      518 KiB
      2025-04-11 04:29:26 +08:00
    • pico_openpgp_wiznet_w5100s_evb_pico-3.6.uf2
      518 KiB
      2025-04-11 04:29:26 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.25.4 Page: 31ms Template: 11ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API