Commit Graph

103 Commits

Author SHA1 Message Date
hathach
35aee4a6af more hid host work 2020-09-03 23:57:51 +07:00
hathach
1d83ad0ebb rename tuh_isr/hcd_isr to tuh_int_handler/hcd_int_handler 2020-09-03 13:12:25 +07:00
hathach
c492aef4c7 revert to use float-abi
define __USE_CMSIS instead of __USE_LPCOPEN will have startup enable FPU
on startup properly. Although it is only relevant to lpx43/40 series,
change all to __USE_CMSIS for consistency
2020-09-02 00:46:08 +07:00
hathach
84425c50b3 add more logging to host stack
tested host with lpc4357, don't use fpu with lpc m4 since it seems to
cause hardfault (stack does not make use of fpu anyway).
2020-09-01 19:16:50 +07:00
hathach
be708bb8a4 Merge branch 'master' into update-host 2020-09-01 12:02:25 +07:00
hathach
503c15217e example to call tud_init() after freeRTOS kernel is started
add note for usb init when using with RTOS
2020-07-23 09:20:45 +07:00
hathach
d108ea4326 implement hcd_uframe_number for ohci
able to get 8 byte descriptors using LPC1769 + base, but failed to reset
and set address.
2020-05-22 21:45:34 +07:00
hathach
58cedf4c06 usb0 host on mcb1800 work with fullspeed mode.
use usbh_edpt_open() to correctly map ep2drv[]
2020-05-19 00:55:43 +07:00
hathach
905a80d1b2 temporarily remove osal_task_delay() from osal
- add hcd_uframe_number() API, update EHCI to return uframe number
- get host running on ea4357
2020-05-04 14:11:58 +07:00
hathach
4a3a448340 clean up things, add makefile for host example 2020-05-04 00:29:52 +07:00
Nathan Conrad
25c1bea782 Normalize line endings 2020-01-15 14:47:43 -05:00
hathach
03deeea465 fix segger host example 2019-11-22 00:33:10 +07:00
hathach
bbec47b647 adding tud_isr/tuh_isr with lpc18/43 2019-11-21 22:20:30 +07:00
hathach
043697ab95 rename lpc 17/18 irq to dcd_isr/hcd_isr 2019-11-21 16:08:08 +07:00
hathach
6a076d8aae rename CFG_TUSB_HOST_CUSTOM_CLASS to CFG_TUH_VENDOR 2019-07-19 16:31:51 +07:00
hathach
13e01c7dca add TU_ prefix to compiler ATTR to prevent name conflict with application 2019-06-06 10:39:37 +07:00
hathach
f4762ff012 host fix address alloc when it reach max devices 2019-05-23 10:59:43 +07:00
hathach
3e6d911ce9 more clean up use inline bit funciton instead of macros 2019-05-14 12:54:29 +07:00
hathach
61ec407752 update license year to 2019 2019-05-14 11:48:05 +07:00
hathach
6135019230 clean up 2019-05-14 11:46:22 +07:00
hathach
801f3c9d8d more clean up 2019-03-27 21:00:15 +07:00
hathach
da452d4ba6 cleanup, remove the use of _TINY_USB_SOURCE_FILE_ 2019-03-27 17:48:42 +07:00
hathach
c211ee19dd migrate license from BSD 3 clause to MIT 2019-03-20 16:11:42 +07:00
hathach
e4e8413acc add tusb_inited() API, check for inited() before running device/host task 2019-01-29 19:05:07 +07:00
hathach
2a60427bdc rename bit_* helper to tu_bit_*, BIT_* to TU_BIT_* for consistency 2018-12-14 15:30:54 +07:00
hathach
a3713f801d clean up compiler attribute 2018-12-14 13:08:21 +07:00
hathach
1c49c479ca seperate tusb_task() to tud_task() and tuh_task()
tusb_task() still exists for backward compatible
2018-12-13 14:51:37 +07:00
hathach
af1ffe4675 remove task void* param 2018-12-13 13:53:43 +07:00
hathach
bc46dc6edf osal clean up
remove OSAL_TASK_DEF, osal_task_create. Applicaton should create a task
and call tinyusb_task(). This make API consistent with NO OS.
2018-12-13 13:49:09 +07:00
hathach
a76d3a8726 clean up 2018-12-12 14:53:11 +07:00
hathach
5fd60e5761 clean up 2018-12-12 12:36:40 +07:00
hathach
6c0b0917e1 rename descriptor_* helper to tu_desc_* 2018-12-12 12:01:15 +07:00
hathach
6d86db3977 rename edpt_dir/number/addr to tu_edpt_* 2018-12-12 11:51:31 +07:00
hathach
e3514b8054 rename hcd_device_remove to hcd_device_close 2018-12-12 11:34:09 +07:00
hathach
c88e16bd11 clean up 2018-12-12 00:48:53 +07:00
hathach
aaf65831d8 update ohci for hcd_device_remove 2018-12-12 00:48:41 +07:00
hathach
def20ce35b clean up ehci warnings 2018-12-12 00:13:48 +07:00
hathach
67d6d753d6 replace all hcd pipe close by hcd_device_remove 2018-12-12 00:00:33 +07:00
hathach
c94df51503 more clean up 2018-12-11 19:35:08 +07:00
hathach
364666c206 ehci clean up 2018-12-11 17:05:56 +07:00
hathach
d05021009b more ohci clean up 2018-12-11 16:29:43 +07:00
hathach
600fac1845 fix build error with ohci 2018-12-11 16:18:56 +07:00
hathach
dbc560658a more hcd_pipe to hcd_edpt rename 2018-12-11 13:15:05 +07:00
hathach
0d04e6eb96 rename to hcd_edpt_open() 2018-12-11 13:12:21 +07:00
hathach
7deac61d5f clean up 2018-12-11 13:09:40 +07:00
hathach
b8c63ff624 ehci struct rename 2018-12-11 13:01:07 +07:00
hathach
b0717275c8 ehci periodic 2018-12-11 10:50:05 +07:00
hathach
73e6bb6f5d clean up 2018-12-11 01:06:10 +07:00
hathach
7c2056defb remove pipe handle in host msc 2018-12-11 01:03:15 +07:00
hathach
7a626dbc8b completely remove pipe handle for cdc/hub/ehci 2018-12-11 00:56:21 +07:00