summaryrefslogtreecommitdiff
path: root/src/portable/st
AgeCommit message (Collapse)Author
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
2021-03-02Rename dcd_edpt_iso_xfer() to dcd_edpt_xfer_fifo()Reinhard Panhuber
2021-02-23Implement dcd_edpt_iso_xfer() for dcd_da146xx.c BUT WITHOUT DMA SUPPORTReinhard Panhuber
2021-02-17Add (void *) for pointer cast.Reinhard Panhuber
2021-02-17Fix wrong tu_fifo_read_n() call in dcd_stm32_fsdev.cReinhard Panhuber
2021-02-17Fix bug in evasion buffer listReinhard Panhuber
2021-02-17Implement dcd_edpt_iso_xfer() for dcd_stm32_fsdevReinhard Panhuber
Implemented a special copy strategy to copy directly from the FIFO. This function, however, is untested and should be regarded as unreliable until somebody was able to test it
2021-02-14Change FIFO use indication to ff == NULL to avoid future errors.Reinhard Panhuber
This way people don't need to pay attention for the buffer pointer
2021-02-12Complete redesign of audio driver.Reinhard Panhuber
2021-01-31Rework audio driverReinhard Panhuber
2021-01-19Change names from edpt_ISO_xfer to edpt_iso_xferReinhard Panhuber
2021-01-18Correct include path to #include "common/tusb_fifo.h"Reinhard Panhuber
2021-01-18Implement dcd_edpt_ISO_xfer() and adapt transmission schemeReinhard Panhuber
2021-01-09Merge remote-tracking branch 'upstream/master' into edpt_ISO_xferReinhard Panhuber
2021-01-08fix cihathach
2021-01-08use dcd_event_bus_reset() with speed to replace bus_signalhathach
2021-01-08another renamehathach
2021-01-08remove inline for update_grxfsizhathach
2021-01-08more minor workhathach
2021-01-08minor clean up following pr581hathach
2021-01-04Correct function declarationReinhard Panhuber
2021-01-04Minor corrections for PRReinhard Panhuber
- externerlize code into functions - correct comments
2021-01-04Remove too verbose commentReinhard Panhuber
2021-01-04Start changes - not yet finishedReinhard Panhuber
2021-01-03Clean upReinhard Panhuber
2021-01-03Rework USB FIFO allocation scheme and allow RX FIFO size reductionReinhard Panhuber
2020-11-27fix cihathach
2020-11-27add bus suspend & resume support for esp32s2hathach
2020-10-24Move into if statementJacob Potter
2020-10-24CR feedback: compare CFG_TUSB_RHPORT1_MODE instead of using new macroJacob Potter
2020-10-18Allow use of internal FS PHY on OTG_HS interfaceJacob Potter
Some ST parts (like STM32F74xxx / STM32F75xxx) allow the USB_OTG_HS core to be used with either an external high-speed ULPI PHY or an internal full-speed-only (12mbps) PHY. Currently the code assumes than an ULPI PHY is used unless the chip has an internal high-speed PHY (`#if defined(USB_HS_PHYC)`), with no provision to use the internal FS PHY.
2020-10-11Merge pull request #520 from salkinium/feature/misc_enhancementsHa Thach
STM32F3 IRQ remap option and some minor improvements
2020-10-10Merge pull request #521 from PanRe/uac2Ha Thach
Uac2
2020-10-10Dynamically check STM32F3 IRQ remap optionNiklas Hauser