summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2022-06-02style code for consistency with existing codebaseRafael Silva
2022-06-02remove duplicate link register bit macrosRafael Silva
Signed-off-by: Rafael Silva <[email protected]>
2022-06-02add support for renesas ra family of mcusRafael Silva
Signed-off-by: Rafael Silva <[email protected]>
2022-06-02generalize renesas LINK core driverRafael Silva
create local register access struct and move mcu specific code in preparation of support for other mcu families that use the LINK usb core Signed-off-by: Rafael Silva <[email protected]>
2022-06-02rename renesas driver to linkRafael Silva
link was chosen according to the name for the usb core on datasheets, LINK core Signed-off-by: Rafael Silva <[email protected]>
2022-06-01Merge pull request #1454 from Iktek/bugfix_1453Ha Thach
overwrite grstctl on edpt_disable
2022-06-01grstctl set fifo + flush in one assignhathach
2022-06-01Merge pull request #1438 from Nikitarc/masterHa Thach
Update dwc2_stm32.h
2022-05-31Merge pull request #1381 from hathach/add-sof-isrHa Thach
Add SOF IRQ Handler
2022-05-26Merge pull request #1467 from kilograham/rp2040_cleanupHa Thach
Minor cleanup of RP2040 code post addition of Pico-PIO-USB
2022-05-24Merge pull request #1451 from kasjer/kasjer/pic32-sanity-fixesHa Thach
pic32 sanity fixes
2022-05-20Minor cleanup of RP2040 code post addition of Pico-PIO_USBgraham sanderson
* Removed some compiler warnings, and cleaned out unnecessary warning suppression from CMake suppress_tinyusb_warnings() * Made explicit family_configure_dual_usb_example() for DUAL mode examples as family_configure_target() may not generally be called multiple times for the same target * Renamed library pico_pio_usb to tinyusb_picio_pio_usb to be clearer and avoid conflict if someone already has a pico_pio_usb in their project * Added family_add_pico_pio_usb() method for adding Pico-PIO_SUB support to an existing example * Allowed tinyusb_pico_pio_usb to be added to regular apps using the Pico SDK
2022-05-10clean uphathach
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-04-28more clean uphathach
2022-04-27clean uphathach
2022-04-26minor clean uphathach
2022-04-26improve pio usb endpoint handlerhathach
2022-04-26follow pio usb changeshathach
2022-04-22more with pio usbhathach
2022-04-22keep up with pio usbhathach
2022-04-21Merge branch 'master' into pio-hosthathach
2022-04-20Update dwc2_stm32.hNikitarc
Add missing #endif
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-16support pio dcd endpiont stallhathach
2022-04-15pio device works wellhathach
2022-04-14catch up with pio libhathach
2022-04-08proof of concpet that device pio-usb work with host pio-usbhathach
2022-04-05add need_pre for pio usb, but not work out wellhathach
2022-04-03correct pio usb speed, and close devicehathach
2022-04-03use pio usb host inithathach
2022-04-03clean up hcd piohathach
2022-04-02extracting hw root porthathach
2022-04-01update to use pio hw endpointhathach
2022-04-01rename pio to pio_usbhathach
2022-04-01hid example work wellhathach
2022-04-01pio usb control work well including stall responsehathach
2022-03-31implement pio_usb_irq_handlerhathach
2022-03-30make use pio_usb_port_reset_start/endhathach
2022-03-20Merge branch 'master' into pio-hosthathach
2022-03-19add parse config descriptor to examplehathach
move usbh_edpt_open() to public API, remove rhport from its signature
2022-03-16Fix DSTS_FNSOF in dwc2.cReinhard Panhuber
2022-03-14Merge remote-tracking branch 'upstream/add-sof-isr' into add-sof-isrReinhard Panhuber
2022-03-14Add SOF callback function for feedback value determination in uac - wip!Reinhard Panhuber
2022-03-14Merge branch 'master' into add-sof-isrHa Thach
2022-03-07added dcd_sof_enable() stubs for all other portshathach