| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-01 | dcd_pic32: Fix memory overwrite in incoming data | Jerzy 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-01 | dcd_pic32: Add asserts transfer sanity check | Jerzy Kasenberg | |
| TU_ASSERTS added to detect transfer inconsistency. | |||
| 2022-05-01 | Add TU_BREAKPOINT for mips architecture | Jerzy Kasenberg | |
| _mips is provided by xc32-gcc | |||
| 2022-04-29 | configure hid_to_cdc example to build with rp2040 with pio usb as host | hathach | |
| 2022-04-28 | more clean up | hathach | |
| 2022-04-27 | make hcd_event_handler() fastfunc, and force inline other helper | hathach | |
| 2022-04-27 | clean up | hathach | |
| 2022-04-27 | add TU_ATTR_FAST_FUNC for rp2040 __not_in_flash() section | hathach | |
| 2022-04-26 | minor clean up | hathach | |
| 2022-04-26 | improve pio usb endpoint handler | hathach | |
| 2022-04-26 | follow pio usb changes | hathach | |
| 2022-04-25 | Update tusb_option.h | Nikitarc | |
| Makes ISO compiler happy | |||
| 2022-04-25 | Merge branch 'hathach:master' into master | tobozo | |
| 2022-04-22 | more with pio usb | hathach | |
| 2022-04-22 | keep up with pio usb | hathach | |
| 2022-04-21 | Merge branch 'master' into pio-host | hathach | |
| 2022-04-20 | add note for tud_task() behavior in freertos example | hathach | |
| 2022-04-20 | add 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-20 | Update dwc2_stm32.h | Nikitarc | |
| Add missing #endif | |||
| 2022-04-20 | fix freertos issue when 1 tick > 1 ms | hathach | |
| 2022-04-20 | add msec timeout to osal_queue_receive(), tud_task() and tuh_task() both ↵ | hathach | |
| pending for event queue with timeout of 1 ms | |||
| 2022-04-19 | Update dwc2_stm32.h | Nikitarc | |
| Support STM32H7 with only 1 USB port: H72x / H73x / H7Ax / H7Bx | |||
| 2022-04-18 | clean up pio driver | hathach | |
| 2022-04-17 | hcd_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-17 | tusb_types: | Skyler Mansfield | |
| Added descriptive strings for edpt_dir and edpt_type | |||
| 2022-04-16 | Generalize feedback value min and max | Reinhard Panhuber | |
| 2022-04-16 | support pio dcd endpiont stall | hathach | |
| 2022-04-15 | pio device works well | hathach | |
| 2022-04-14 | catch up with pio lib | hathach | |
| 2022-04-09 | Introduce 3 fb calc options: NO_SOF_BY_USER, SOF_BY_AUDIO_D, SOF_BY_USER | Reinhard Panhuber | |
| 2022-04-08 | proof of concpet that device pio-usb work with host pio-usb | hathach | |
| 2022-04-05 | add need_pre for pio usb, but not work out well | hathach | |
| 2022-04-03 | correct pio usb speed, and close device | hathach | |
| 2022-04-03 | use pio usb host init | hathach | |
| 2022-04-03 | clean up hcd pio | hathach | |
| 2022-04-02 | extracting hw root port | hathach | |
| 2022-04-01 | update to use pio hw endpoint | hathach | |
| 2022-04-01 | rename pio to pio_usb | hathach | |
| 2022-04-01 | hid example work well | hathach | |
| 2022-04-01 | pio usb control work well including stall response | hathach | |
| 2022-03-31 | implement pio_usb_irq_handler | hathach | |
| 2022-03-30 | make use pio_usb_port_reset_start/end | hathach | |
| 2022-03-29 | clean up and comment out tud_sof_isr_set | hathach | |
| 2022-03-23 | Clean up driver | Greg Davill | |
| 2022-03-22 | Update comments about endpoint buffer modes | Greg Davill | |
| 2022-03-22 | Fix typo | Greg Davill | |
| 2022-03-22 | Add WCH CH32V307 port | Greg Davill | |
| Add WCH mcu submodule Add CH32V307V-R1-1v0 bsp | |||
| 2022-03-20 | Disable SOF ISR feedback calcuation by default s.t. examples still work | Reinhard Panhuber | |
| 2022-03-20 | Streamline call of tud_audio_set_itf_cb() within audiod_set_interface() | Reinhard Panhuber | |
| 2022-03-20 | Add magic checks | Reinhard Panhuber | |
