summaryrefslogtreecommitdiff
path: root/src/tusb.c
AgeCommit message (Collapse)Author
2024-09-10ep stream init: wrap with OSAL_MUTEX_REQUIRED, only create fifo mutex if neededhathach
2024-09-10fix warningshathach
2024-09-10reduce ep stream footprint by using is_mps512 since it only support bulk so farhathach
2024-09-10change edpt stream api to take hwid from API to reduce memory footprinthathach
2024-09-10update edpt_stream to support non-buffered (no fifo) modehathach
2024-09-10change vendor device to use edpt stream APIhathach
2024-07-18fix arguable bug caught as warning by LLVM embedded toolchain for ARM 14.0.0graham sanderson
2024-03-25Merge branch 'master' into add-tuh-deinithathach
2024-03-22update osal APIhathach
add osal_semaphore_delete(), osal_mutex_delete(), osal_queue_delete()
2024-03-22add tu_edpt_stream_deinit()hathach
2024-03-22code formathathach
2024-03-20code formathathach
2024-03-04code reformathathach
2024-02-24fixed compiler warning src/tusb.cIngHK
2023-12-08improved CFG_TUSB_DEBUG handling due to compile errorsIngHK
2023-11-24fixed compile errors due to untreated CFG_TUH_LOG_LEVELIngHK
2023-08-15more minor clean uphathach
- also rename usbh_classdriver.h to usbh_pvt.h to consitent with usbd
2023-05-19ehci fix dcache clean when control endpoint failedhathach
2023-05-16correct EHCI reporting failed xfer (instead of stalled) when device is unpluggedhathach
2023-02-27Merge pull request #1852 from silvergasp/mem_sHa Thach
fix: Replace device calls to memcpy with tu_memcpy_s
2023-02-27minor clean uphathach
2023-01-20add helper tu_desc_find/find2/find3hathach
2023-01-13fix: Replace device calls to memcpy with tu_memcpy_sNathaniel Brough
Introduces a new function tu_memcpy_s, which is effectively a backport of memcpy_s. The change also refactors calls to memcpy over to the more secure tu_memcpy_s.
2022-12-22fix typohathach
2022-12-22finish moving edpt stream to tusb.chathach
2022-12-22fix stream read count computationhathach
2022-12-22moving edpt_stream API into common tusb.chathach
2022-12-15use OSAL_MUTEX_REQUIRED to replace CFG_FIFO_MUTEX/TUSB_OPT_MUTEXhathach
add macro to swallow mutex API in order to simplify code with mutex
2022-06-29Fix actual compiler warning on gcc 10.3.1graham sanderson
2022-06-03remove static port defined for device/hosthathach
2022-03-09implement tu_edpt_release()hathach
2022-03-09adding tusb_private.h to implement common edpt claimhathach
2022-03-09add tusb_debug.h remove tusb_error.hhathach
move debug utils to new header
2022-02-25minor house keepinghathach
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2021-10-24remove ep descriptor wMaxPacketSize bitfield due to endian issuehathach
2021-10-15update some sense warning from -Wconversionhathach
2021-09-14update configuration parserhathach
2021-08-23add tuh_hid_receive_report() for applicaiton to explicitly request reporthathach
2021-08-20improve host configuration parsinghathach
- remove driver class code binding - fully support IAD - auto calculate total length for interface descriptor for driver
2021-08-20extra common edpt helper for device and host stackhathach
tu_edpt_validate() and tu_edpt_bind_driver()
2021-05-18separte tusb_init/inited() to tud/tuh init/initedhathach
add rhport to tud_init()
2020-11-23have tusb_init() return true instead of TUSB_ERROR_NONEhathach
2020-11-07Merge pull request #553 from hathach/host-async-controlHa Thach
Host async control
2020-11-01house keeping: make tu_print_mem format easier to compare with hex2dumphathach
2020-09-05clean uphathach
2020-04-26add usbd edpt openhathach
- RTT mode is blocking to prevent log lost - Improve logging message
2020-04-10fix uint32_t format with loghathach
2020-03-22Merge branch 'master' into cr1901-msp430f5529hathach