summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2021-08-10dcd_da1469x: Use mcu.h instead of MCU specific headerJerzy Kasenberg
dcd_da1469x can work with broader range of MCUs that share same USB core. Specific header file that was used DA1469xAB.h now it is changed to mcu/mcu.h which includes actual MCU specific register file.
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-06Merge pull request #985 from HiFiPhile/same70Ha Thach
SAMx7x improvements
2021-08-05Minor fix.MasterPhi
2021-08-03Add stm32 license headerStefan Kerkmann
2021-08-03Add hacky GD32VF103 supportStefan Kerkmann
2021-07-31fix: D0FIFOSEL setting was incorrectly when big-endian is selected.kkitayam
In pipe_xfer_in(), the endianness setting of D0FIFOSEL was lacking due to refactoring. And add type cast operation to avoid warnings by CCRX.
2021-07-30Move register define to separate header.MasterPhi
2021-07-30Add cache clean/invalidate.MasterPhi
2021-07-29Change the accessing method of TU_FIFO from ↵kkitayam
read/write_n_const_addr_full_words to get_write/read_info and advance_write/read_pointer pairs.
2021-07-29added support for dcd_edpt_xfer_fifokkitayam
2021-07-29Refactor and clean upkkitayam
2021-07-22clean up compilerhathach
2021-07-22update endianhathach
2021-07-22rename bit filed orderhathach
clean up packed/bit order begin end
2021-07-22rename packed begin/endhathach
2021-07-22Merge branch 'CCRX_Port' of https://github.com/Wini-Buh/tinyusb into ↵hathach
Wini-Buh-CCRX_Port
2021-07-22Merge pull request #693 from HiFiPhile/dcd_same70Ha Thach
SAMx7x (E70, S70, V70, V71) DCD Support
2021-07-21Fix non-DMA IN irq.MasterPhi
2021-07-21Re-enable SETUP irq on EP0 stall.MasterPhi
2021-07-21Remove redundant TX irq.MasterPhi
2021-07-21Fix EP0 issue (again)MasterPhi
2021-07-20Workaround of EP0 issue, clean up.MasterPhi
2021-07-19Merge branch 'dcd_same70' of https://github.com/HiFiPhile/tinyusb into ↵MasterPhi
dcd_same70
2021-07-19Remove clock init.MasterPhi
2021-07-19Fix for dcd_synopsys driver integer overflow in HS mode (issue #968).Ben Evans
2021-07-19clean up warninghathach
2021-07-19Fixing NAKed OUT xferMasterPhi
2021-07-17Fix build error.MasterPhi
2021-07-17Fix ISO support.MasterPhi
2021-07-17Merge branch 'master' into dcd_same70HiFiPhile
2021-07-05remove unnecessary blocking operation.kkitayam
add comments why resume event is sent manually.
2021-07-03Add SUSPEND/RESUME handling for Renesas RX family.kkitayam
2021-06-29Make toolchain dependency more consistentWini-Buh
2021-06-29Merge from current master. Fixed a compilation error with the GNUC toolchainWini-Buh
2021-06-29Merge remote-tracking branch 'origin/master' into CCRX_PortWini-Buh
# Conflicts: # src/portable/renesas/usba/dcd_usba.c # src/tusb_option.h
2021-06-28Merge pull request #891 from hathach/host-rp2040-double-bufferHa Thach
RP2040 double buffer
2021-06-28Merge pull request #927 from hathach/add-rx65n-boardHa Thach
Add rx65n board
2021-06-26GCC 11 build fix DuMaM
During Adafruit Bootloader compilation, I spotted bellow error which do not allow me build project. ``` c inlined from 'hfclk_running' at lib/tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c:785:13: lib/tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c:792:31: error: 'is_running' may be used uninitialized [-Werror=maybe-uninitialized] 792 | return (is_running ? true : false); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ```
2021-06-26add the entry for RX65Nkkitayam
2021-06-22final clean upWini-Buh
2021-06-22Merge remote-tracking branch 'upstream/master' into CCRX_PortWini-Buh
2021-06-20Merge pull request #895 from ElectronicCats/masterHa Thach
add support SAML21
2021-06-19fix race condition with control since TASKS_EP0RCVOUT also require EasyDMAhathach
2021-06-18fix build with mm32 boardhathach
2021-06-18remove duplicate mm32 dcdhathach
2021-06-18mit licensezhangslice
Signed-off-by: zhangslice <[email protected]>
2021-06-18Add MM32 SDK and USB driverzhangslice
Signed-off-by: zhangslice <[email protected]>