Commit graph

177 commits

Author SHA1 Message Date
7f7ea5b481 sdk 1.5 compat 2025-01-26 11:07:55 -06:00
b559b3e163 Handle rp2350 pio2 by using sdk pio_get_instance & PIO_IRQ_NUM 2025-01-26 10:55:04 -06:00
Dan Halbert
f4e50b21b4
Merge pull request #1 from adafruit/rp2350b
Enable use of pins >32 on RP2350B
2024-12-27 18:46:33 -05:00
445ca64036 run CI on 2.1.0 2024-12-20 11:54:22 -06:00
38186c145a Fix compatibility with old SDK versions 2024-12-20 11:53:28 -06:00
a7d2b61b27 Enable use of pins >32 on RP2350B
Closes: #133
2024-12-20 11:37:58 -06:00
sekigon-gonnoc
d17f8efe9e
Merge pull request #155 from wiredopposite/main
Fix hang on disconnect of non-compliant devices: Added timeout to RX …
2024-12-16 18:47:38 +09:00
wiredopposite
447ea437fd Add timeout and overflow check in RX buffer handling to prevent hang on disconnect 2024-12-15 21:24:39 -07:00
wiredopposite
bc14d3e480 Fix hang on disconnect of non-compliant devices: Added timeout to RX path and buffer overflow check. 2024-12-13 18:33:49 -07:00
sekigon-gonnoc
528616d809 Deprecate host stack 2024-09-23 11:29:10 +09:00
sekigon-gonnoc
fe9133fc51
Bump to 0.6.1 2024-08-26 18:11:19 +09:00
sekigon-gonnoc
59ad1ae7c6
Merge pull request #132 from sekigon-gonnoc/fix/buffer-overflow
Fix pre-encoded data buffer overflow
2024-08-26 18:08:36 +09:00
sekigon-gonnoc
dddb76ba7b Merge branch 'main' into fix/buffer-overflow 2024-08-24 18:56:42 +09:00
sekigon-gonnoc
2c19e5772d Fix pre-encoded data buffer overflow 2024-08-24 18:53:51 +09:00
sekigon-gonnoc
7902e9fa8e
Merge pull request #126 from adafruit/sdk2_fix
Remove pio_sm_set_jmp_pin because Pico SDK 2 has it
2024-08-13 13:08:47 +09:00
hathach
770e3b2e4a
update example binaries with sdk version 2024-08-09 12:11:28 +07:00
hathach
3028ad4c6c
fix build with sdk 1.5.1 2024-08-09 12:04:41 +07:00
hathach
9157090a3b
try to build ci with sdk v1.5.1 and 2.0.0 2024-08-09 11:58:51 +07:00
hathach
75e62adf3a
fix build with pico sdk v2
update ci to use gcc 12
2024-08-09 11:23:02 +07:00
Scott Shawcroft
0a14a34f7f
Remove pio_sm_set_jmp_pin Pico SDK 2 has it 2024-08-08 11:06:22 -07:00
sekigon-gonnoc
fe3b1e2243 Bump to 0.6.0 2024-06-15 21:12:38 +09:00
sekigon-gonnoc
dfad1540b1
Merge pull request #120 from sekigon-gonnoc/single-pio
Run on 1 PIO
2024-06-15 21:10:32 +09:00
sekigon-gonnoc
d1f050af36 Update README.md 2024-06-12 20:34:43 +09:00
sekigon-gonnoc
7ce6e4a5ca Speed up software encoder 2024-06-10 22:04:45 +09:00
sekigon-gonnoc
ef9d780504 Update pio_usb_device 2024-06-09 22:26:01 +09:00
sekigon-gonnoc
30283a92c8 Fix pre packet 2024-06-06 23:21:04 +09:00
sekigon-gonnoc
65708d3ea9 Change default configuration to use one PIO 2024-06-05 21:49:18 +09:00
sekigon-gonnoc
4ffd67bb44 Fix test program 2024-06-05 21:48:43 +09:00
sekigon-gonnoc
36d5be43c7 works with ls/fs device 2024-06-05 21:01:01 +09:00
sekigon-gonnoc
d735828e69 backup 2024-06-04 20:00:22 +09:00
sekigon-gonnoc
e2e33f32f3 Reduce receive PIO instructions 2024-06-02 23:08:18 +09:00
sekigon-gonnoc
9510f79585 Apply pin order settings to each port 2024-06-02 22:58:51 +09:00
sekigon-gonnoc
98a7137d92 Add test program (Not passed yet) 2024-06-02 22:48:07 +09:00
sekigon-gonnoc
0f747aaa0c
Merge pull request #104 from hathach/retired-all-eps-if-disconnected
retired all transferring endpoint if device is disconnected
2023-11-04 08:47:40 +09:00
hathach
ffb1647a93
retired all transferring endpoint if device is disconnected 2023-11-03 22:24:47 +07:00
sekigon-gonnoc
e2c862b42e
Bump to 0.5.3 2023-10-23 15:59:19 +09:00
sekigon-gonnoc
4e24f8ddcc
Merge pull request #100 from sekigon-gonnoc/swap-dpdm-option-2
Support swapped DP/DM pins
2023-10-04 22:29:10 +09:00
sekigon-gonnoc
4dc0f93b6d Update default config 2023-10-04 21:54:11 +09:00
sekigon-gonnoc
37a50cb27a Merge branch 'main' into swap-dpdm-option-2 2023-10-04 21:52:49 +09:00
sekigon-gonnoc
c7486f9b9f Update pio.h files 2023-10-04 21:52:14 +09:00
sekigon-gonnoc
48f7d9bb47 Use pin_dm explictly for bitmask 2023-10-04 21:47:52 +09:00
sekigon-gonnoc
52ebecb8b4 Naming tx programs based on pinout rather than transfer speed 2023-10-04 21:00:08 +09:00
sekigon-gonnoc
c563c5d734
Merge pull request #98 from devdtc/cpp-compat
Fix initializer syntax to not throw errors in C++.
2023-10-03 23:34:01 +09:00
sekigon-gonnoc
98275fe1dd Add argument pin_dm to receive pio program initialize 2023-10-03 23:13:05 +09:00
sekigon-gonnoc
a561e2bc8a
Merge pull request #92 from SpamixOfficial/main
fixed typo in README.md
2023-09-01 20:23:37 +09:00
Dan
952489b3bd Fix initializer syntax to not throw errors in C++.
C++ requires all fields to be specified for designated initializers, or
for none of them to be.
2023-08-28 22:41:52 -07:00
sekigon-gonnoc
d00a10a8c4
Merge pull request #93 from hathach/add-host-abort-transfer
add pio_usb_host_endpoint_abort_transfer()
2023-07-24 22:26:39 +09:00
hathach
100adcf9c8
add pio_usb_host_endpoint_abort_transfer() 2023-07-24 11:44:25 +07:00
SpamixOfficial
04a4160839
fixed typo in README.md 2023-07-22 17:31:22 +02:00
sekigon-gonnoc
5a7aa8d4e7
Merge pull request #91 from tannewt/circuitpython_usb_host
Remove need for alarm pool
2023-07-08 13:48:50 +09:00