summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-04-27refactor acm functionhathach
2023-04-27refactor ftdi driverhathach
2023-04-27rename ftdi_host to ftdi_siohathach
2023-04-26hacky, but ftdi work with hard code baudrate = 9600hathach
2023-04-24Merge pull request #2013 from tannewt/imx_1042Ha Thach
Handle iMX RT 1042 usb naming
2023-04-24Merge pull request #2039 from hathach/add-cmake-buildHa Thach
Add cmake build
2023-04-24add wip notehathach
2023-04-24minor updatehathach
2023-04-21example run well with cmake for imxrthathach
2023-04-20[rp2040] Make writes to SIE_CTRL aware of concurrent accessJacek Fedorynski
This commit makes it so that when setting the START_TRANS bit in the SIE_CTRL register, along with some other bits, we first set all the other bits, then wait some cycles, and then set the START_TRANS bit. Doing so protects against a situation where the USB controller is reading the register at the same time and gets an incorrect value. This mirrors the procedure already applied to buffer control registers.
2023-04-18Merge branch 'hathach:master' into masterReimu NotMoe
2023-04-18Use __GNUC__ macro to determine if __has_attribute is supportedReimu NotMoe
2023-04-18Merge pull request #1920 from mikee47/fix/midi-definitionHa Thach
MIDI_CIN_NOTE_ON definition transposed with MIDI_CIN_NOTE_OFF
2023-04-17Cleanup unnecessary code for 16bit access.Mengsk
2023-04-17Implement TU_BSWAP{16,32} correctly for Microchip XC16Reimu NotMoe
2023-04-17Fix compatibility with the latest Microchip XC16 compilerReimu NotMoe
2023-04-14Fix FIFO transfer and buffer alignment.HiFiPhile
2023-04-14Fix GCC build.HiFiPhile
2023-04-14Use PLL clock.HiFiPhile
2023-04-14Merge branch 'master' of https://github.com/hathach/tinyusb into pr1942HiFiPhile
2023-04-06Handle iMX RT 1042 usb namingScott Shawcroft
2023-04-06implement tuh_hid_receive_ready() and tuh_hid_send_ready()hathach
2023-04-06add define for vendor_flush() to write_flush() for backward compatiblehathach
2023-04-04Merge pull request #2000 from jncronin/stm32l5Ha Thach
Add STM32L5 support - no OTG similar to some L4s
2023-04-03Add STM32L5 support - no OTG similar to some L4sJohn Cronin
2023-03-31Remove trailing whitespaceepatstarkey
2023-03-30remove trailing space (satisfy pre-commit flow)tobozo
2023-03-30Added helpers for abs_mouse_reporttobozo
2023-03-30Merge branch 'hathach:master' into mastertobozo
2023-03-28Update vendor_device.cepatstarkey
2023-03-28Update vendor_device.cepatstarkey
2023-03-28Update vendor_device.hepatstarkey
2023-03-26Add state variablekkitayam
2023-03-25Update handle streaming interfacekkitayam
2023-03-25Fix streaming interface handlingkkitayam
2023-03-25Add handling for bulk EPskkitayam
2023-03-24Merge pull request #1979 from hathach/fix-cdc-host-unsupported-line-requestHa Thach
fix cdc host enumeration issue when device does not support line request
2023-03-24fix shadow warninghathach
2023-03-24fix cdc host enumeration issue when device does not support line requesthathach
2023-03-24Merge pull request #1971 from ↵Ha Thach
MattMills/class_net_net_device_mac_address_shouldnt_be_consts Update net_device.h to make MAC addresses not const.
2023-03-24Merge pull request #1969 from hathach/fix-tmc488-bit-order-1658Ha Thach
Fix tmc488 bit order 1658
2023-03-24separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN tohathach
- CFG_TUD_MEM_SECTION and CFG_TUD_MEM_ALIGN - CFG_TUH_MEM_SECTION and CFG_TUH_MEM_ALIGN - fix missing mem section and align for host
2023-03-22Update net_device.hMatt Mills
2023-03-22more updatehathach
2023-03-22fix bitorder in usbtmc_response_capabilities_488_thathach
2023-03-22Merge pull request #1968 from hathach/refactor-hid-hostHa Thach
Refactor hid host
2023-03-22add tuh_hid_itf_get_info() and change tuh_cdc_itf_get_info() to use new ↵hathach
tuh_itf_info_t
2023-03-22add tuh_task_event_ready(), better implement blocking control transfer for rtoshathach
2023-03-22use tud_inited() instead of tusb_inited()hathach
2023-03-21change meaning of CFG_TUH_HID to total number of HID interfaces supported.hathach
- previously CFG_TUH_HID is max number of interfaces per device which is rather limited and consume more resources than needed. - change hid host instance in API to index