summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-13changes proposal to audio feedback computationhathach
2022-05-11clean up examplehathach
2022-05-11sync with pio usbhathach
2022-05-10clean uphathach
2022-05-10cmake lib renamehathach
2022-05-10move pio-usb init to family_configure_pio_usb_example() to stay compatiblehathach
2022-05-10include dual examples to cihathach
2022-05-10rename host/hid_to_cdc to dual/host_hid_to_device_cdchathach
2022-05-10move pio usb files to srchathach
2022-05-06fix incorrect total number of interfacehathach
2022-05-06Merge pull request #1460 from ccrome/chc-fix-freertos-irq-imxHa Thach
set irq priority for freertos
2022-05-05set irq priority for freertoscaleb crome
2022-05-03overwrite grstctl on edpt_disablePascal Speck
2022-05-01dcd_pic32: Fix memory overwrite in incoming dataJerzy Kasenberg
When transfer was finished rx_fifo_read() read all that was to read RXPKTRDY was cleared allowing next packet to be received. Then xfer_complete was called. Interrupt for OUT endpoint was left enable, that would not be a problem if data was handled fast and new transfer was scheduled. For MSC when host sends a lot of data this interrupt that was enabled could cause epn_handle_rx_int() to be called after transfer was completed and next was not scheduled yet. Without TU_ASSERT that was added to detect this, incoming data was written past buffer provided by user code resulting in random memory corruption. This just blocks RX interrupt when transfer is finished, and also only unmasked rx interrupts are handled.
2022-05-01dcd_pic32: Add asserts transfer sanity checkJerzy Kasenberg
TU_ASSERTS added to detect transfer inconsistency.
2022-05-01Add TU_BREAKPOINT for mips architectureJerzy Kasenberg
_mips is provided by xc32-gcc
2022-04-29fix ci buildhathach
2022-04-29configure hid_to_cdc example to build with rp2040 with pio usb as hosthathach
2022-04-29update piohathach
2022-04-28more clean uphathach
2022-04-27make hcd_event_handler() fastfunc, and force inline other helperhathach
2022-04-27clean uphathach
2022-04-27add TU_ATTR_FAST_FUNC for rp2040 __not_in_flash() sectionhathach
2022-04-27everything work greathathach
2022-04-26minor clean uphathach
2022-04-26improve pio usb endpoint handlerhathach
2022-04-26Merge pull request #1444 from Firefishy/gh-action-use-replacement-rubyHa Thach
Gh action use replacement ruby
2022-04-26follow pio usb changeshathach
2022-04-25Update tusb_option.hNikitarc
Makes ISO compiler happy
2022-04-25Merge branch 'hathach:master' into mastertobozo
2022-04-24GH Update to actions/checkout@v3Grant Slater
2022-04-24Replace actions/setup-ruby with replacement ruby/setup-rubyGrant Slater
2022-04-22more with pio usbhathach
2022-04-22keep up with pio usbhathach
2022-04-21Merge branch 'master' into pio-hosthathach
2022-04-21update lib piohathach
2022-04-20Merge pull request #1440 from hathach/osal-queue-timeoutHa Thach
Osal queue timeout
2022-04-20update example for better cdc echohathach
2022-04-20add note for tud_task() behavior in freertos examplehathach
2022-04-20add tud_task_ext(), tuh_task_ext() as exteneded version that take timeout ↵hathach
and in_isr also allow exit tud_task,tuh_task after processing all events for running other background task for user
2022-04-20Update dwc2_stm32.hNikitarc
Add missing #endif
2022-04-20disable blank issues, add online docs linkhathach
2022-04-20fix freertos issue when 1 tick > 1 mshathach
2022-04-20add msec timeout to osal_queue_receive(), tud_task() and tuh_task() both ↵hathach
pending for event queue with timeout of 1 ms
2022-04-19Update dwc2_stm32.hNikitarc
Support STM32H7 with only 1 USB port: H72x / H73x / H7Ax / H7Bx
2022-04-18clean up pio driverhathach
2022-04-17hcd_rp2040: Add bulk in/out+interrupt out support.Skyler Mansfield
Added support for allocating hw_endpoints for non-interrupt endpoints. Allow endpoints to be used in either direction by updating bit checks.
2022-04-17tusb_types:Skyler Mansfield
Added descriptive strings for edpt_dir and edpt_type
2022-04-16Generalize feedback value min and maxReinhard Panhuber
2022-04-16support pio dcd endpiont stallhathach