summaryrefslogtreecommitdiff
path: root/tinyusb
AgeCommit message (Collapse)Author
2013-03-01rename ehci usb_int usb_sts usb/error fieldhathach
move MCU define to tusb_option.h
2013-02-28start to add code for hcd_init testhathach
change hcd_init signature (omit hostid)
2013-02-28continue to strengthen include policyhathach
2013-02-28strengthen include policy. Only limited headers are allowed to included from ↵hathach
a header file. Missing needed to be included in *.c
2013-02-27add timeout_timer.h to provide real tick timeout service for blocking controlhathach
2013-02-27make osal_tick_get, osal_tick_tock static inlinehathach
2013-02-27house keepinghathach
- correct initialization call sequence - move hcd_init to ehci.c
2013-02-27add coded to test ehci alignment and structure layout (included bitfield)hathach
2013-02-27rename tusbh_device_mount_succeed_cbhathach
add set configure and tusbh_device_mount_succeed_cb invocation refractor get_configure_number_for_device
2013-02-27correct error using local p_interface_desc with subtask invoke (require static)hathach
2013-02-27add parsing configuration desc & invoke driver install subtaskhathach
2013-02-26add osal subtask supporthathach
add usbh_control_xfer_subtask as xfer and wait fix potential error when update device info & open control pipe for new address fix build error with hal_****.c add STATIC_ASSSERT to perform compile time checking with sizeof later update osal_queue_receive and osal_semaphore_wait for osal_none to support subtask
2013-02-22refractor use Compound Literal Reference for sending control request in enum ↵hathach
task
2013-02-08updating usbh init with class inithathach
2013-02-08add TUSB_CFG_HOST_CONTROLLER_START_INDEXhathach
update usbh_init and test code for TUSB_CFG_HOST_CONTROLLER_START_INDEX clean up some
2013-02-07rename addr variable to avoid conflict with static variablehathach
2013-02-06flatten enum task --> there is quite of code duplicationhathach
2013-02-06update enumeration up to get full configuration descriptorhathach
2013-02-06refractor move device_addr0 into usbh_device_poolhathach
enum_entry contains speed and enum task will not carry out disconnection clean up
2013-02-06remove hcd_addr0_close_Ignorehathach
add code to check error handling from enum task
2013-02-06fix TASK_ASSERT for osal_none.hhathach
add TASK_ASSERT test for osal_none integrate test project better with eclipse - assert message--> info windows - test fail --> error windows
2013-02-06refractor move test enum to its own filehathach
add assert with handler add task assert with error catcher
2013-02-05remove TUSB prefix for class enum definitionshathach
add most of HID USAGE TABLE and definitions etc ...
2013-02-04rename device_info_pool to usbh_device_info_poolhathach
update enum task to post set address
2013-02-04fix osal_semaphore_wait & osal_queue_receive of osal_none's bughathach
- not assign error to TUSB_ERROR_NON if succeed add code up to set device address for enumeration
2013-02-04complete define osal_freeRTOS for semaphore and queuehathach
2013-02-04port osal_FreeRTOS, add some include to be able to mock & linkhathach
change osal_none's queue_t member from uint16_t to uint8_t
2013-02-04add TUSB_CFG_HOST_ENUM_BUFFER_SIZEhathach
add enum buffer getting serious with osal_freeRTOS
2013-02-04resolve conflict between usbh & hcdhathach
2013-02-04add usbh_hcd to hold common structure/typedef for usbh and hcdhathach
2013-02-04refractor include chain with following policieshathach
- header file only include what it needs for its declarations.
2013-02-04rename usbd_host to usbhhathach
2013-02-04refine ASSERT_DEFINE to allow special error_handler for os taskhathach
add device_addr0 for enumeration task start to add osal port for freeRTOS
2013-02-02refine OSAL_TASK_LOOP_BEGIN & OSAL_TASK_LOOP_ENDhathach
- add TASK_ASSERT & TASK_ASSERT_STATUS add more code for enumerate task add control requests & its type def add API for HCD - hcd_pipe_addr0_open - hcd_pipe_control_open - hcd_pipe_control_xfer - hcd_pipe_open - hcd_port_speed
2013-02-01house keepinghathach
add some more logic for enum task
2013-02-01house keepinghathach
2013-02-01add timeout to queue_receive and update test code for ithathach
2013-02-01change osal_timeout_t to uint32_thathach
implement osal_tick_get & osal_tick_tock for osal_none implement timeout for osal_semaphore_wait
2013-02-01add std=gnu99 for test buildhathach
add hcd_init to usbh_init and update test code add TUSB_CFG_OS_TICK_PER_SECOND define for TUSB_OS_NONE change osal_semaphore_wait and osal_queue_receive API to have timeout effectively
2013-01-31change cmock ignore to args onlyhathach
implementing usbh_host.c
2013-01-31add version macroshathach
2013-01-31add ASSERT_BIN8 and its test codehathach
add some common api for task in osal.h for mocking
2013-01-30change semaphore to volatile uint8_thathach
add osal_queue_receive code and its test *NOTE* - consideration for semaphore & queue with hal_interrupt_disable/hal_interrupt_enable as safe guard
2013-01-30add osal queue service & its test codehathach
- create, send
2013-01-30fix mocking osal api using ifdefhathach
start to add task_create macro API for osal_none
2013-01-30add primitive_types.h for portable with uint8,16,32_t, and boolhathach
add osal_common.h to ease the complaint of MISRA 19.1 implement OSAL_NONE Task loop, semaphore wait/post and its test code
2013-01-29update usbh_init and testhathach
2013-01-27add usbh_device_info_t to return device statushathach
add usbh_init and test code replace usbh_device_is_plugged in hid_host and test_hid_host with usbh_device_info_t
2013-01-27house keepinghathach
2013-01-27house keepinghathach