summaryrefslogtreecommitdiff
path: root/src/portable/st
AgeCommit message (Collapse)Author
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-04Fix typosBastien Nocera
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-03-14Merge branch 'master' into add-sof-isrHa Thach
2022-03-07added dcd_sof_enable() stubs for all other portshathach
2022-03-07Add support for STM32WB mcuJerzy Kasenberg
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2021-11-04adding g4 family with g474nucleo, able to blink led and buttonhathach
2021-10-26update bcm dcdhathach
2021-10-25change usage of TU_CHECK_MCU() to prevent macro conflicthathach
2021-10-24remove ep descriptor wMaxPacketSize bitfield due to endian issuehathach
2021-10-17more with -Wcast-qualhathach
2021-09-08fix build with gd32vf103hathach
2021-09-08implement remote wakeup for stm synopsyshathach
2021-09-07make synopsys usbcv compliancehathach
- implement dcd_edpt_close_all() - reset dtoggle when open endpoint - correct dev interrupt mask on bus reset
2021-08-26add dcd_edpt_close_all() for clear existing configured statehathach
correctly responded to TD 9.13 Set Configuration Test
2021-08-15Merge pull request #959 from KarlK90/gd32vf103-support-tiny-usbHa Thach
[PORT] Add GD32VF103 support and Sipeed Longan Nano Board support
2021-08-15move gd32vf103 to its own familyhathach
2021-08-14synopsys clear DAD on bus_resethathach
2021-08-13Fix dcd_set_address bug when called more than once with differentTobias Ringström
addresses (e.g. after plugging the device into a different port).
2021-08-08STM32L151 portable driver adaptationsRobert Manzke
2021-08-07Remove unnecessary define guardStefan Kerkmann
The GD32VF103 family only has USB-OTG peripherals.
2021-08-07Remove dependencies to external libraries for the dcd driverStefan Kerkmann
The core of tinyusb must be as independent as possible, we previously relied on nuclei-sdk or the GD32VF103 firmware library for the synopsys driver to work with the GD32VF103. Fortunatly we needed very few parts from them so we implement them here.
2021-08-03Add stm32 license headerStefan Kerkmann
2021-08-03Add hacky GD32VF103 supportStefan Kerkmann
2021-07-19Fix for dcd_synopsys driver integer overflow in HS mode (issue #968).Ben Evans
2021-05-27clean up tusb_fifo.h includehathach
2021-05-10minor clean uphathach
2021-04-23Implement functions to allow for DMA usage in audio driver.Reinhard Panhuber
- Add tud_audio_n_get_ep_out_ff(), tud_audio_n_get_ep_in_ff(), tud_audio_n_get_rx_support_ff(), and tud_audio_n_get_tx_support_ff() - Change get_linear_read/write_info() to return linear and wrapped part at once - Adjusted affected code in audio_device.c and tested with audio_4_channel.
2021-04-15minor clean uphathach
2021-04-05revert dcd_edpt_xfer_fifo() implementation for stm32_fsdevhathach
2021-03-23Fix bug in writing to constant src/dst address.Reinhard Panhuber
Copying has to be conduct in full words (at least for STM32). Renamed copy function to tu_fifo_write_n_const_addr_full_words()
2021-03-02Change for copy modes in dcd_synopsis.cReinhard Panhuber