| Age | Commit message (Collapse) | Author |
|
add simple echo cdc serial demo
add cdc device send/receive API
refractor descriptor
refractor cdc.h
add usbd driver function
- init
- bus_reset
|
|
|
|
- change descriptor.c/h able to build device example
|
|
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
|
|
|
|
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
|
|
|
|
move stuffs around
|
|
add static_assert support for IAR (built-in support)
|
|
- correct initialization call sequence
- move hcd_init to ehci.c
|
|
|
|
|
|
change Error Enum to TUSB prefix for more consistency
start to add check for OS configure
|
|
add binary const support @ common/binary.h
enhance assert support @ common/assertion.h
add test code for assertion.h
|
|
|
|
|
|
start to work on hal layer
|
|
|
|
added support for cdc devices
|
|
|
|
start to use TUSB_Error_t
|
|
|
|
added some template code
|