Pol Henarejos
e18f192edf
Fix ESP32 build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-21 18:59:11 +01:00
Pol Henarejos
07415e6e8b
Fix emulation build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-21 17:08:29 +01:00
Pol Henarejos
a9eff9fb17
Build cyw43 driver with RP2350.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-21 17:02:20 +01:00
Pol Henarejos
6e6b524878
Fix led driver build for Pimoroni.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 15:14:23 +01:00
Pol Henarejos
bfa085cae9
Take led_driver on build depending on defines.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 14:32:58 +01:00
Pol Henarejos
94a842fa04
Add file & line to debug info.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 11:43:47 +01:00
Pol Henarejos
90fb86be64
Add support for ESP32-S2 build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 11:18:11 +01:00
Pol Henarejos
f06cb3a96d
Fix multiple interfaces in older PCSC versions.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-12 13:25:23 +01:00
Pol Henarejos and GitHub
5985548c97
Merge pull request #7 from imkuang/limit-led-update-frequency
...
Limit the frequency of LED status updates
2025-02-09 19:16:29 +01:00
Pol Henarejos and GitHub
3f5cbf6542
Merge pull request #8 from imkuang/update-led-ws2812-driver
...
Update ws2812 pio program and optimized the process of RGB color values
2025-02-09 19:12:39 +01:00
Ming Kuang
29c0d078c3
Update ws2812 pio program and optimized the process of RGB color values
...
1. Update ws2812 pio program to the latest version in pico-examples.
References: https://github.com/raspberrypi/pico-examples/pull/486
2. Modify the rgbw type to false since we don't use the white channel.
3. Optimize the process of RGB color values to avoid a lot of shift
operations and improve readability.
2025-02-09 16:51:22 +08:00
Ming Kuang
1723613b4e
Limit the frequency of LED status updates
...
Unrestricted refreshing of the LED status may cause the WS2812
controller to not work properly.
Observed on my waveshare_rp2040_one board where the LED remains
either constantly on or off, even though the workflow should
dim or turn off/on the LED.
2025-02-09 15:35:42 +08:00
Pol Henarejos
44ca760e1c
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:20 +01:00
Pol Henarejos
4992d8e273
Added phy_save() and phy_load() to save and load PHY.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 17:06:55 +01:00
Pol Henarejos
80fa13a19c
Do not init PHY on unserialize.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 16:57:53 +01:00
Pol Henarejos
b4c67d2fa5
Add PHY option to keep LED steady.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 16:27:26 +01:00
Pol Henarejos
18eb3e6ef2
Fixed stack overflow on serializing PHY.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 15:16:13 +01:00
Pol Henarejos
350f0da763
Fix USB keyboard descriptor.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-29 13:21:17 +01:00
Pol Henarejos
a081a2bde6
LibCCID allows propietary class for CCID (ALLOW_PROPIETARY_CLASS in LibCCID). Then both interfaces are loaded but since both belong to same device, only the last is opened.
...
We change maxSlot value even it breaks the ICCD spec to cause a timeout in LibCCID and deactivate WebCCID interface.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-17 20:56:03 +01:00
Pol Henarejos
3d912878f1
Add OTP (dummy value) for emulation.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-01-08 13:25:43 +01:00
Pol Henarejos
68a816895e
Fix build for RP2040.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-30 21:37:38 +01:00
Pol Henarejos
1d89c14268
Compute flash memory bounds depending on the partition if available.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-30 21:27:46 +01:00
Pol Henarejos
5508c082e5
Add padding to align the struct in host build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-30 21:27:27 +01:00
Pol Henarejos
0bed03e522
Reduce data partition to 2K. It start always at half of flash.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-30 21:27:00 +01:00
Pol Henarejos
9e2b6ac4b6
Remove comment
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-24 02:05:50 +01:00