Commit graph

  • 44208b33b4 Wait for complete transmission of PRE pio-txstall-fix-fruitjam-overclock Jeff Epler 2025-02-27 08:45:47 -0600
  • 6c6e4e0634
    Switch to tx pio timing + us timer Scott Shawcroft 2025-02-25 16:29:46 -0800
  • 2678a4bdc9
    Use systick for better timeout tracking Scott Shawcroft 2025-02-21 16:21:14 -0800
  • 92ea116eb7
    correctly retry setup packet hathach 2025-02-25 15:54:06 +0700
  • 5e71062eff quick & dirty timeout changes make rp2350 @ 264MHz work better rp2350-264mhz-qd-fix Jeff Epler 2025-02-24 08:23:34 -0600
  • 9c8df3083b
    retry transaction up to 3 times for usb host hathach 2025-02-19 23:47:57 +0700
  • 442af43256
    Merge pull request #157 from adafruit/rp2350b main rad/main sekigon-gonnoc 2025-02-04 20:22:25 +0900
  • 7f7ea5b481 sdk 1.5 compat Jeff Epler 2025-01-26 11:01:20 -0600
  • b559b3e163 Handle rp2350 pio2 by using sdk pio_get_instance & PIO_IRQ_NUM Jeff Epler 2025-01-26 10:55:04 -0600
  • f4e50b21b4
    Merge pull request #1 from adafruit/rp2350b Dan Halbert 2024-12-27 18:46:33 -0500
  • 445ca64036 run CI on 2.1.0 Jeff Epler 2024-12-20 11:54:22 -0600
  • 38186c145a Fix compatibility with old SDK versions Jeff Epler 2024-12-20 11:53:28 -0600
  • a7d2b61b27 Enable use of pins >32 on RP2350B Jeff Epler 2024-12-20 11:09:37 -0600
  • d17f8efe9e
    Merge pull request #155 from wiredopposite/main sekigon-gonnoc 2024-12-16 18:47:38 +0900
  • 447ea437fd Add timeout and overflow check in RX buffer handling to prevent hang on disconnect wiredopposite 2024-12-15 21:24:39 -0700
  • bc14d3e480 Fix hang on disconnect of non-compliant devices: Added timeout to RX path and buffer overflow check. wiredopposite 2024-12-13 18:33:49 -0700
  • 528616d809 Deprecate host stack sekigon-gonnoc 2024-09-23 11:29:10 +0900
  • fe9133fc51
    Bump to 0.6.1 sekigon-gonnoc 2024-08-26 18:11:19 +0900
  • 59ad1ae7c6
    Merge pull request #132 from sekigon-gonnoc/fix/buffer-overflow sekigon-gonnoc 2024-08-26 18:08:36 +0900
  • dddb76ba7b Merge branch 'main' into fix/buffer-overflow sekigon-gonnoc 2024-08-24 18:56:42 +0900
  • 2c19e5772d Fix pre-encoded data buffer overflow sekigon-gonnoc 2024-08-24 18:53:51 +0900
  • 7902e9fa8e
    Merge pull request #126 from adafruit/sdk2_fix sekigon-gonnoc 2024-08-13 13:08:47 +0900
  • 770e3b2e4a
    update example binaries with sdk version hathach 2024-08-09 12:11:28 +0700
  • 3028ad4c6c
    fix build with sdk 1.5.1 hathach 2024-08-09 12:04:41 +0700
  • 9157090a3b
    try to build ci with sdk v1.5.1 and 2.0.0 hathach 2024-08-09 11:40:26 +0700
  • 75e62adf3a
    fix build with pico sdk v2 update ci to use gcc 12 hathach 2024-08-09 11:23:02 +0700
  • 0a14a34f7f
    Remove pio_sm_set_jmp_pin Pico SDK 2 has it Scott Shawcroft 2024-08-08 11:06:22 -0700
  • fe3b1e2243 Bump to 0.6.0 sekigon-gonnoc 2024-06-15 21:12:38 +0900
  • dfad1540b1
    Merge pull request #120 from sekigon-gonnoc/single-pio sekigon-gonnoc 2024-06-15 21:10:32 +0900
  • d1f050af36 Update README.md sekigon-gonnoc 2024-06-12 20:34:43 +0900
  • 7ce6e4a5ca Speed up software encoder sekigon-gonnoc 2024-06-10 22:03:08 +0900
  • ef9d780504 Update pio_usb_device sekigon-gonnoc 2024-06-09 22:26:01 +0900
  • 30283a92c8 Fix pre packet sekigon-gonnoc 2024-06-06 23:21:04 +0900
  • 65708d3ea9 Change default configuration to use one PIO sekigon-gonnoc 2024-06-05 21:49:18 +0900
  • 4ffd67bb44 Fix test program sekigon-gonnoc 2024-06-05 21:48:43 +0900
  • 36d5be43c7 works with ls/fs device sekigon-gonnoc 2024-06-05 21:01:01 +0900
  • d735828e69 backup sekigon-gonnoc 2024-06-03 23:03:59 +0900
  • e2e33f32f3 Reduce receive PIO instructions sekigon-gonnoc 2024-06-02 23:08:18 +0900
  • 9510f79585 Apply pin order settings to each port sekigon-gonnoc 2024-06-02 22:58:51 +0900
  • 98a7137d92 Add test program (Not passed yet) sekigon-gonnoc 2024-06-02 22:48:07 +0900
  • 0f747aaa0c
    Merge pull request #104 from hathach/retired-all-eps-if-disconnected sekigon-gonnoc 2023-11-04 08:47:40 +0900
  • ffb1647a93
    retired all transferring endpoint if device is disconnected hathach 2023-11-03 22:24:47 +0700
  • e2c862b42e
    Bump to 0.5.3 sekigon-gonnoc 2023-10-23 15:59:19 +0900
  • 4e24f8ddcc
    Merge pull request #100 from sekigon-gonnoc/swap-dpdm-option-2 sekigon-gonnoc 2023-10-04 22:29:10 +0900
  • 4dc0f93b6d Update default config sekigon-gonnoc 2023-10-04 21:54:11 +0900
  • 37a50cb27a Merge branch 'main' into swap-dpdm-option-2 sekigon-gonnoc 2023-10-04 21:52:49 +0900
  • c7486f9b9f Update pio.h files sekigon-gonnoc 2023-10-04 21:52:14 +0900
  • 48f7d9bb47 Use pin_dm explictly for bitmask sekigon-gonnoc 2023-10-04 21:47:52 +0900
  • 52ebecb8b4 Naming tx programs based on pinout rather than transfer speed sekigon-gonnoc 2023-10-04 21:00:08 +0900
  • c563c5d734
    Merge pull request #98 from devdtc/cpp-compat sekigon-gonnoc 2023-10-03 23:34:01 +0900
  • 98275fe1dd Add argument pin_dm to receive pio program initialize sekigon-gonnoc 2023-10-03 23:13:05 +0900
  • a561e2bc8a
    Merge pull request #92 from SpamixOfficial/main sekigon-gonnoc 2023-09-01 20:23:37 +0900
  • 952489b3bd Fix initializer syntax to not throw errors in C++. Dan 2023-08-28 22:41:52 -0700
  • d00a10a8c4
    Merge pull request #93 from hathach/add-host-abort-transfer sekigon-gonnoc 2023-07-24 22:26:39 +0900
  • 100adcf9c8
    add pio_usb_host_endpoint_abort_transfer() hathach 2023-07-24 11:44:25 +0700
  • 04a4160839
    fixed typo in README.md SpamixOfficial 2023-07-22 17:31:22 +0200
  • 5a7aa8d4e7
    Merge pull request #91 from tannewt/circuitpython_usb_host sekigon-gonnoc 2023-07-08 13:48:50 +0900
  • 13499d34b9
    Remove need for alarm pool Scott Shawcroft 2023-06-26 16:14:28 -0700
  • 58879cfa0e
    Merge pull request #88 from hathach/host-sof-count sekigon-gonnoc 2023-06-29 20:47:35 +0900
  • f11c2d15f8
    increased sof_count to 32bit hathach 2023-06-29 10:30:40 +0700
  • 62f61d9ade
    increase sof_count to 11-bit in SOF packet. add pio_usb_host_get_frame_number() hathach 2023-06-29 09:40:24 +0700
  • 9357706baa
    Merge pull request #80 from lyusupov/main sekigon-gonnoc 2023-04-17 16:51:56 +0900
  • d77166a3e2
    make device_info.ino Arduino sketch applicable for Pico W Linar Yusupov 2023-04-17 07:42:59 +0300
  • 9f73822481 Bump to 0.5.2 sekigon-gonnoc 2023-04-08 13:25:41 +0900
  • 8e88736f1d
    Merge pull request #77 from rppicomidi/claim-sm-dma sekigon-gonnoc 2023-04-07 22:53:36 +0900
  • 95ab6fe024 Claim all DMA channels required rppicomidi 2023-04-07 06:35:29 -0700
  • 056f0388bf Claim all PIO state machines required rppicomidi 2023-04-07 06:34:47 -0700
  • c3715ce94b
    Merge pull request #70 from kilograham/fix_compile sekigon-gonnoc 2023-03-17 15:24:37 +0900
  • d77e61f0b7 Fix compilation on GCC11.3+ which don't typedef uint graham sanderson 2023-02-08 10:33:26 -0600
  • 9ff3f52fd3
    Merge pull request #69 from mikeDonahoe/bugfix/device_host_receive sekigon-gonnoc 2023-02-01 20:07:59 +0900
  • b7ce5f9d88 discard first two bytes in usb_device_packet_handler USB_PID_OUT to only return payload Mike Donahoe 2023-01-30 20:54:18 -0600
  • 83d1290e86
    Merge pull request #62 from sekigon-gonnoc/resync-on-edge sekigon-gonnoc 2023-01-09 14:06:16 +0900
  • d7c523884d Bump to 0.5.1 sekigon-gonnoc 2023-01-07 14:36:43 +0900
  • e5a3e862bd
    Merge pull request #58 from hathach/fix-control-data-pid sekigon-gonnoc 2023-01-07 14:30:50 +0900
  • d540c434fe Fix vscode setting sekigon-gonnoc 2022-12-30 18:41:10 +0900
  • 1c36aea288 Resyncronize clock phase on rising edge of dataline sekigon-gonnoc 2022-12-30 18:40:52 +0900
  • e9869fcc8a
    fix control data & status stage always start with DATA1 hathach 2022-12-22 19:09:41 +0700
  • 034397eb0f
    Merge pull request #57 from hathach/add-cpp-extern sekigon-gonnoc 2022-12-14 18:20:43 +0900
  • babe70a97f add cpp extern when being included from a cpp file hathach 2022-12-14 15:04:56 +0700
  • 52805e6d92
    Merge pull request #54 from hathach/fix-warnings sekigon-gonnoc 2022-11-23 19:59:47 +0900
  • 005faa17ed
    fix following warnings hathach 2022-11-23 12:14:29 +0700
  • f78dc9b2c7
    Update README.md sekigon-gonnoc 2022-10-28 20:07:01 +0900
  • 04de247493
    Merge pull request #48 from dglaude/patch-1 sekigon-gonnoc 2022-10-28 20:06:00 +0900
  • 6233992910
    Broken link David Glaude 2022-09-24 21:44:24 +0200
  • 22ab3090e3
    Merge pull request #28 from Molorius/cmake-library sekigon-gonnoc 2022-09-04 14:38:49 +0900
  • 71aa21ea77 Merge remote-tracking branch 'upstream/main' into cmake-library. Fixed merge conflicts. Blake Felt 2022-08-18 11:50:21 -0600
  • 864a25a411
    Merge pull request #42 from sekigon-gonnoc/fix/request-length sekigon-gonnoc 2022-07-09 17:59:53 +0900
  • 821f57bd3a Fix #41 sekigon-gonnoc 2022-07-09 17:57:12 +0900
  • 92bd3b4c3a
    0.5.0 sekigon-gonnoc 2022-06-17 21:14:09 +0900
  • 7f7db73cb6
    0.5.0 sekigon-gonnoc 2022-06-17 21:13:29 +0900
  • b376be5e1d
    Merge pull request #35 from hathach/arduino-lib sekigon-gonnoc 2022-06-17 21:10:07 +0900
  • 646f2641cd add arduino example and arduino ci hathach 2022-06-15 12:02:33 +0700
  • 7b98da86c8 make pico-pio-usb compatible with arduino lib hathach 2022-06-14 21:34:30 +0700
  • 4058ccf475
    Merge pull request #34 from hathach/weak-alias-irqhandler sekigon-gonnoc 2022-06-17 17:15:23 +0900
  • 832601a412 make built-in pio_usb_host_irq_handler / pio_usb_device_irq_handler with weak alias hathach 2022-06-14 19:51:49 +0700
  • c49b5a8eca
    Merge pull request #32 from hathach/fix-ci-update-example sekigon-gonnoc 2022-06-13 16:51:33 +0900
  • 98c0cd6697
    fix unused warning with using with tinyusb hathach 2022-06-10 16:58:50 +0700
  • 59e2d2564f
    update example to fix ci build, also use new tuh_configure() to pass pio configuration hathach 2022-06-10 16:58:17 +0700
  • 9f438bdd84 Created cmake file for this as a proper library. Blake Felt 2022-05-21 15:47:31 -0600
  • 0688e283ba
    Update README.md sekigon-gonnoc 2022-05-18 16:13:35 +0900