summaryrefslogtreecommitdiff
path: root/src/common/tusb_common.h
AgeCommit message (Collapse)Author
2024-11-28made change per reviews, remove dcd_edpt_close(), rename and move thing aroundhathach
2024-11-21use TUD_EPBUF_DEF to declare buffer memory for midihathach
2024-11-21make sure usb buffer occupies whole cache line when DCACHE is enabled for ↵hathach
msc,cdc,hid HIL enable device DMA for p4
2024-10-25more progress on dwc2 hcd, initial code for edpt xferhathach
2024-10-11change tusb_init(), tusb_rhport_init() to use init struct for expandabilityhathach
2024-04-19- clang h743 build and run cdc_msc okhathach
- switch unit test back to gcc, since path to clang conflict on local setup (x86 and arm)
2024-01-15fix conflict of BIT() macrohathach
2023-09-27change hcd_int_handler(rhport, in_isr) signature: add in_isrhathach
change tuh_int_handler() to take in_isr as optional parameter (default = true)
2023-09-06minor debug clean uphathach
2023-08-09update to dcd ip3511 to add work-around for lpc54628 usb hs errata USB.1 and ↵hathach
USB.2 msc is mounted, but device couldn't work reliably and got constant reset due to other errata probably.
2023-07-27Merge branch 'master' into renesas_ra_hs_rebasedhathach
2023-07-24Merge branch 'master' into hcd-abort-xferHa Thach
2023-07-24change dcache clean/invalidate return type to boolhathach
add tu_assert() check for aligned 32byte address for imxrt
2023-07-21implement hcd_edpt_abort_xfer() for EHCI, also move thing around a bithathach
2023-07-07use unaligned access read for hw fifohathach
2023-03-21add tuh_set_interfacehathach
2023-03-17update host example, add pio-pico-usb for rp2040hathach
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-02-22move and add optional tusb_app_virt_to_phys/tusb_app_phys_to_virthathach
also add place holder for tusb_app_dcache_flush() and tusb_app_dcache_invalidate()
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-05-13changes proposal to audio feedback computationhathach
2022-03-19Implement power of two, shift, and float calculationReinhard Panhuber
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-03-04add tuh_descriptor_get() and tuh_descriptor_device_get()hathach
2022-03-03Add host string descriptor functionsScott Shawcroft
Plus typo fixes, GCC11 array bounds fix, snprintf for malloc-free debug and pragmas for alignment checks.
2021-10-29skip snpsid check for gd32, abstract phyfs turnaround, set max timeout ↵hathach
calibration. still has issue with gd32 with msc (does work with running with rtt as log).
2021-10-26add hw config structhathach
2021-10-25add TU_ARGS_APPLY(), TU_CHECK_MCU() now could check list of mcushathach
2021-10-24remove ep descriptor wMaxPacketSize bitfield due to endian issuehathach
2021-10-15fix -Wcast-qualhathach
2021-09-18Merge branch 'master' into zhangslice-masterhathach
2021-09-13esp32sx implement dcd_remote_wakeup(), fully compliance to chapter9 test suitehathach
2021-09-09nxp tdi: enhance qhd using DCD_ATTR_ENDPOINT_MAXhathach
2021-09-01rp2040 correct ep set/clear stallhathach
- stall will remove pending (not complete) transfer. Correct reset data toggle when clear stall. - remove buf ctrl debug code
2021-08-27update msc driver to pass MSC BOT error recovery compliant testhathach
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-07-13add option to silent a driver loghathach
2021-06-18fix build with mm32 boardhathach
2021-06-13fix ep tx with double bufferedhathach
2021-06-11improve usbhhathach
2021-06-09fix enum overflow with msp430hathach
2021-06-02fix missing TU_LOG symbolhathach
2021-06-02clean up loghathach
2021-05-30add level 3 log for info, add generic TU_LOG()hathach
2021-05-27include clean uphathach
2021-05-06Merge branch 'master' of github.com:xmos-jmccarthy/tinyusbJeremiah McCarthy
2021-04-26add TUP_MCU_STRICT_ALIGN macro that manually pick bytes for lpc55 port1 that ↵hathach
is m4 but cannot unaligned acces on usb ram