summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2023-02-28rename ep_num to ep_idx, minor clean uphathach
2023-01-05Add fix to dcd_edpt_iso_activate()Mengsk
2023-01-05Fixed bug where with some devices, the TU_ASSERT inserted with this commit ↵Simon Kueppers
gets triggered for ISOCHRONOUS endpoints. It is necessary for those endpoints to set the NUM_BLOCK and BLSIZE for the receiving buffer in both, USB_COUNTn_TX and USB_COUNTn_RX. Despite the datasheet showing those fields only for the USB_COUNTn_RX register
2023-01-02Remove tu_stm32_sof_cbMengsk
2023-01-02Clean up.Mengsk
2022-12-30Fix buffer allocation overflow.Mengsk
2022-12-30Add ISO buffer allocation.Mengsk
2022-12-29Do not set USB_EP_RX_NAK for ISO EP.Mengsk
2022-12-29Fix CI.Mengsk
2022-12-29Add dcd_edpt_iso_alloc() / dcd_edpt_iso_activate() for ISO EP buffer management.Mengsk
2022-12-29Generally enable ISO xfer.Mengsk
2022-12-29Add hardware endpoint allocator.Mengsk
2022-12-29dcd_stm32_fsdev : Implement FIFO transfer correctly.Mengsk
2022-12-29dcd_stm32_fsdev : Fix index out of bound in dcd_write_packet_memory()Mengsk
If src is odd then src[wNBytes] is accessed.
2022-12-29Added improvements with regards to SOF timing jitterSimon Kueppers
2022-12-29Added TU_ATTR_ALWAYS_INLINE to all static inline functionsSimon Kueppers
2022-12-29Fixed various small problems and inaccuracies regarding ISOCHRONOUS endpointSimon Kueppers
2022-12-29SHA-1: 5cb3ed518301e2237ee4e468e97e51ece0ba3838Mengsk
* Correct handling of SOF interrupt
2022-12-29Merge branch 'master' of https://github.com/hathach/tinyusb into stm32_fsdevMengsk
2022-12-29Fixed problem where the transmit byte count was written into the wrong ↵Simon Kueppers
register on ISOCHRONOUS endpoints
2022-12-29Renamed pcd_set_ep_rx_cnt because it actually sets the maximum buffer sizeSimon Kueppers
2022-12-29Changed comments, added define to fail if ISOCHRONOUS endpoint is not ↵Simon Kueppers
available but requested
2022-12-29Fixed non-aligned allocated memory sizesSimon Kueppers
2022-12-29Changed indirection from actual endpoint address to hardware endpoint ↵Simon Kueppers
through lookup table. Allocation of endpoint is now only performed in dcd_edpt_open
2022-12-29Fixed wrongly enabling RX and TX status simultaneously on ISOCHRONOUS endpointsSimon Kueppers
2022-12-29Implemented an optional callback function that is used instead of ↵Simon Kueppers
tu_edpt_number in the stm32 device driver as a crude tool to control mapping of the endpoint address to actual endpoint register
2022-12-29Implemented very rudimentary support for isochronous transfer buffer handlingSimon Kueppers
2022-12-04more typoshathach
2022-12-04Fix typosBastien Nocera
2022-11-30more clean uphathach
2022-11-30white spaceshathach
2022-11-23Fix RP2040 Issue 1721rppicomidi
2022-11-07Fix DCD build.Mengsk
2022-11-07Merge branch 'master' of https://github.com/hathach/tinyusb into bsp_412Mengsk
2022-11-07Add support for STM32L412.Mengsk
2022-11-04fix -wconversion-int and add minor commenthathach
2022-11-04Merge branch 'master' into rp2040-hcd-bulkHa Thach
2022-10-24Merge pull request #1676 from tswan-quasi/masterHa Thach
dcd_lpc_ip3511: isochronous support and endpoint accidental write fix
2022-10-24use dummy for all ZLP for ip3511, fix lpc55 build with DEBUG=1hathach
2022-10-21unused (void) casttswan-quasi
2022-10-22Merge pull request #1690 from tore-espressif/fix/espressif/iso_transfersHa Thach
esp: Fix Isochronous transfers
2022-10-20typo fixtswan-quasi
2022-10-20dummy buffer only on EP0 OUT ZLPstswan-quasi
2022-10-19Merge pull request #1680 from LynnL4/port-stm32u5xxHa Thach
Port stm32u5xx
2022-10-19Merge pull request #1523 from maddyaby/dcd_edpt_openHa Thach
Allow more endpoint packet sizes for SAMD
2022-10-18esp: Fix Isochronous transfersTomas Rezucha
On ESP32-S2/S3 ISO transfers must be configured for even or odd frame. Closes https://github.com/hathach/tinyusb/issues/1382
2022-10-17minor renamehathach
2022-10-13(void) rhport for unused parametertswan-quasi
2022-10-13Add support for STM32U5 mcuLynnL4
2022-10-12double cast of pointer to remove errortswan-quasi