summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2024-07-31enhance dcd_ep_ctr_rx_handler()hathach
2024-07-31correct ep toggle bithathach
2024-07-30add edpt0_open(), slightly update dtoghathach
2024-07-30improve set endpointhathach
2024-07-30move align buffer to pma_alloc()hathach
2024-07-30refactor btable_set_rx_bufsize()hathach
2024-07-30more btable set/get clean uphathach
2024-07-26implement btable_set_addr/counthathach
2024-07-25refactor btable tx/rx into arr[2]hathach
2024-07-25Combined DCD MUSB implementationsBrent Kowal
Combined the new MAX32 MUSB implementation with the existing (TI) implementation to provide generic code base for working the MUSB DCD peripheral. - Added abstraction calls for FIFO setup, EP registers, Ctrl registers and interrupt setup. - Combined TM4C and MSP432E into a single header file. - Created musb_max32.h, and removed the MAX32 specific C implementation. - Updated MAX32 build system to use dcd_musb.c. - Added MAX32 conditions for cdc_dual_ports example descriptors missed during first testing.
2024-07-25simplify btable rx/tx count/address accesshathach
2024-07-25fsdev: remove unused _setup_packethathach
2024-07-24minor changeshathach
2024-07-23fsdev read/write packet use unaligned functionhathach
2024-07-22fix a bug in fsdev introduced by #1942hathach
2024-07-17RP2040: no need to clear usb_hw (usb registers) as they are reset to default ↵Liam Fraser
state by a hardware reset
2024-07-17RP2040: Use our own unaligned memcpy to avoid alignment faults with some ↵Liam Fraser
memcpy implementations
2024-07-12simplify dwc2 test modehathach
- all dwc2 ip seems to support test mode in both fs/hs -> remove TUP_USBIP_DWC2_TEST_MODE - remove dcd_check_test_mode_support(), all should be supported - move enum tusb_feature_test_mode_t to tusb_types.h
2024-07-11Pre-commit fixes.Brent Kowal
Resolve codespell and EOF errors found in the pre-commit CI task.
2024-07-01Add MAX78002 SupportBrent Kowal
-Added support for MAX78002, MAX78002EVKIT -Added provisions for remaining MAX32 USB parts
2024-07-01AD-APARD32690-SL Support and CleanupBrent Kowal
- Added BSP for AD-APARD32690-SL board (apard32690) - Ran clang-formatting on previously committed code - Removed LOG messages from dcd_max32.c
2024-06-28Initial Commit for MAX32 SupportBrent Kowal
Initial commit for the port of TUSB to MAX32xxx parts, staring with MAX32690 - Added dcd_max32.c (based on dcd_musb.c) for interfacing with the peripheral - Added MAX32690 part family support - Added max32690evkit board support - Updated examples for unique EP number requirement - Updated get_deps.py to fetch the MSDK Known Issues / Additional Testing Required - msc_dual_lun only shown 1 volume on Windows - USBTMC does not have a valid Windowsdriver - DFU does not have a valid Windows driver - WebUSB is "Device not Recognized" - Need to test build scripts with IAR and Clang
2024-06-27Fix GenID 3.10 issue on STM32L4.HiFiPhile
2024-06-27Merge branch 'master' of https://github.com/hathach/tinyusb into dwc2_dmaHiFiPhile
2024-06-25Merge pull request #2686 from hathach/add-host-devinfoHa Thach
2024-06-21Merge pull request #2676 from Okarss/fsdev_documentationHa Thach
[FSDEV] Update the STM32 documentation
2024-06-20synopsys/dwc2_esp32: Add header for vTaskDelay.Andrew Leech
2024-06-18Update Host mode information for FSDEV devicesOkarss
2024-06-18LOG3 in isrhathach
2024-06-15Merge pull request #2672 from tinic/masterHa Thach
Add support for STM32U535xx/STM32U545xx
2024-06-14Update the STM32 documentationOkarss
2024-06-14Revert the DSB because of RISC-VOkarss
2024-06-14[STM32 FSDEV] Simplify toggle bit logicOkarss
2024-06-14newlinehathach
2024-06-14add ch32v103 bsp support, compile but does not run, probably due to ↵hathach
compile/linker issue
2024-06-14use stock core_riscv.h for ch32 v2 v3hathach
2024-06-12Add stm32u545nucleo board.Tinic Uro
2024-05-30Use correct backend.Tinic Uro
2024-05-29Use correct specs.Tinic Uro
2024-05-29Cleaner approach.Tinic Uro
2024-05-29Make it compile for STM32U545.Tinic Uro
2024-05-29fix xtensa_api.h includehathach
2024-05-27Merge branch 'master' into additional_dcd_sof_enableHiFiPhile
2024-05-27renesas: Add support for dcd_sof_enable().Andrew Leech
2024-05-27nrf5x: Add support for dcd_sof_enable().Andrew Leech
2024-05-27microchip samd: Add support for dcd_sof_enable().Andrew Leech
2024-05-27chipidea/mimxrt: Add support for dcd_sof_enable().Andrew Leech
2024-05-24add ch32 support for fsdev driver. v20x can select fsdev or usbfs with ↵hathach
make/cmake PORT=0/1. default to fsdev
2024-05-24wch usbfs/usbhs need to specify which driver to use. for v307 default to ↵hathach
highspeed
2024-05-21re-add sof eventhathach