summaryrefslogtreecommitdiff
path: root/tinyusb/tusb.c
AgeCommit message (Collapse)Author
2018-06-18rename subfolder source to srchathach
2018-04-12rename ASSERT_ERR to TU_ASSERT_ERR to prevent conflict with user codehathach
2018-04-12rename TUSB_OS_NONE, TUSB_OS_FREERTOS to OPT_OS_NONE, OPT_OS_FREERTOShathach
2018-04-10mass rename TUSB_CFG to CFG_TUSBhathach
2018-03-29assert clean uphathach
2018-03-28more error string clean uphathach
2018-03-22improve usbd control transferhathach
2018-03-13working on nrf52hathach
2018-03-11rename hal_* to tusb_hal_*hathach
2018-03-07rename tusb_task_runner() to tusb_task()hathach
2018-03-06remove tusb_isr(), rename hal_hcd_isr() and hal_dcd_isr()hathach
2018-03-02rename hal_init() to hal_usb_init()hathach
2018-03-02clean up APIhathach
2018-03-02rename hal_interrupt_* to hal_usb_int_*hathach
2014-03-25doxygen documentinghathach
2014-03-18rename TUSB_CFG_OS_TICKS_PER_SECOND to TUSB_CFG_TICKS_HZhathach
remove CFG_TICKS_PER_SECOND
2014-03-12fix iar warninghathach
2013-11-15add usbd_task to handle event task eg setup receivedhathach
2013-11-13able to build and run cdc device demo on lpc11uxxhathach
2013-11-08add windows driver for cdchathach
add simple echo cdc serial demo add cdc device send/receive API refractor descriptor refractor cdc.h add usbd driver function - init - bus_reset
2013-06-22fix licensehathach
2013-05-23- move CMSIS & driver lib for lpc13u to codebase bsp/lpc13xxhathach
- change descriptor.c/h able to build device example
2013-04-24- change OSAL_TASK_FUNCTION to have void* parameter (to be consistent with ↵hathach
most popular RTOS) - add new error enum TUSB_ERROR_OSAL_TASK_CREATE_FAILED - move usbh_enumeration_task prototype to usbh.h - change OSAL_SUBTASK_INVOKED_AND_WAIT behavior, will not "return" in calling task when subtask got error status. calling task need to do that after the call - osal_queue_receive signature from uint32_t* to void* - implement osal_freertos.h for FreeRTOS 7.3 --> able to compile & build host_freertos + OSAL_TASK_FUNCTION + turn on FPU for M4 in both host_os_none & host_freertos (freertos requires FPU to be on to compile) + osal_task_create + OSAL_SUBTASK_INVOKED_AND_WAIT + SUBTASK_ASSERT + osal_semaphore_reset + osal_queue_flush + adding heap_1.c for memory management
2013-03-25change website from tinyusb.net to tinyusb.orghathach
2013-03-12add semaphore post in usbh_isr for control pipehathach
add osal_queue_send in usbh_device_plugged add macro for placing breakpoint macros fix ehci init: - regs->cmd or (add run_stop) - enable port power in portsc add tusb_task_runner in main loop
2013-03-04abstract call chains from hal usb isrhathach
2013-03-04replace TUSB_CFG_HOST by MODE_HOST_SUPPORTEDhathach
move stuffs around
2013-03-04add alignof to compilier specifichathach
add static_assert support for IAR (built-in support)
2013-02-27house keepinghathach
- correct initialization call sequence - move hcd_init to ehci.c
2013-01-27house keepinghathach
2013-01-27update license year from 2012 to 2013hathach
2013-01-19change error type to lower case for more consistencyhathach
change Error Enum to TUSB prefix for more consistency start to add check for OS configure
2013-01-13rename ASSERT_ERROR to ASSERT_STATUShathach
add binary const support @ common/binary.h enhance assert support @ common/assertion.h add test code for assertion.h
2012-12-20rename a bunch of configure macroshathach
2012-12-03fix some doxygen settings and stuffs add prepacked for IAR compilerhathach
2012-12-02add extern "C" for cpphathach
start to work on hal layer
2012-12-02extract hal_inithathach
2012-11-29change license email to websitehathach
added support for cdc devices
2012-11-29house keepinghathach
2012-11-29add more doxygen docshathach
start to use TUSB_Error_t
2012-11-27house keepinghathach
2012-11-27added fileshathach
added some template code