hathach
6f7c4346c3
add tud_set_descriptors
2018-04-16 13:46:28 +07:00
hathach
4b660175be
rename CFG_TUSB_DEVICE_* to CFG_TUD_*
2018-04-12 13:23:52 +07:00
hathach
18f97fef7e
rename TUSB_OS_NONE, TUSB_OS_FREERTOS to OPT_OS_NONE, OPT_OS_FREERTOS
2018-04-12 12:55:53 +07:00
hathach
3c24671960
mass rename TUSB_CFG to CFG_TUSB
2018-04-10 14:31:11 +07:00
hathach
34dbb3532c
more rename
2018-03-12 22:45:35 +07:00
hathach
d0312805ba
rename tusb_task_runner() to tusb_task()
2018-03-07 22:59:57 +07:00
hathach
fce85875c4
remove tusb_isr(), rename hal_hcd_isr() and hal_dcd_isr()
2018-03-06 17:38:35 +07:00
hathach
98f12c9833
move class files
2018-03-06 17:26:34 +07:00
hathach
7ee801a209
rename hal.h to tusb_hal.h
2018-03-02 18:50:30 +07:00
hathach
4097d02254
refactor hal
2018-03-02 15:20:55 +07:00
hathach
ccc65e620a
change default TUSB_CFG_DEBUG to 0
...
change meaning of TUSB_CFG_DEBUG
2014-04-17 10:33:59 +07:00
hathach
15d0139bc5
doxygen documenting
2014-03-25 13:00:37 +07:00
hathach
2c4a2e5b9e
rename TUSB_CFG_OS_TICKS_PER_SECOND to TUSB_CFG_TICKS_HZ
...
remove CFG_TICKS_PER_SECOND
2014-03-18 16:10:25 +07:00
hathach
fe1b39e539
remove hardfault handler
2014-03-17 17:32:28 +07:00
hathach
23aa7070df
refrator, replace osal_tick_get / osal_tick_tock by tusb_tick_get
2014-03-17 17:23:32 +07:00
hathach
c35e668dc4
IAR host os none work well with ea4357
2014-03-05 21:37:53 +07:00
hathach
15d3a418bd
add windows driver for cdc
...
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-11-08 12:03:32 +07:00
hathach
3a54ad4c0d
implement msc device class
...
usbd auto stall control for not supported return from class control request
usbd implement xfer isr callback mechanism
DCD
- implement dcd multiple qtd support
- dcd dcd_pipe_stall
- implement dcd_pipe_queue_xfer
- xfer_complete_isr
- flush control endpoint if received new setup while previous transfer is not complete
change msc_cmd_block_wrapper_t flags field to dir
force full speed for easy testing
NOTEs: somehow unable to get endpoint IN interrupt with ioc
2013-11-01 12:11:26 +07:00
hathach
51e9a1817b
change some license text
2013-07-03 13:14:14 +07:00
hathach
7e6e5cc356
[CDC]
...
- add configure option
- add include path
- add driver function table
2013-06-29 16:06:45 +07:00
hathach
3924764dff
[host lpc43xx] adding support for host custom class
...
refractor usbh class driver indexing
opt out periodic list code in EHCI (need to refractor/group later)
[device lpc176x] rename dcd_endpoint_configure to dcd_pipe_open
add usbd_pipe_open to manage pipe
2013-06-21 13:11:45 +07:00
hathach
8cb7818bcc
- move CMSIS & driver lib for lpc13u to codebase bsp/lpc13xx
...
- change descriptor.c/h able to build device example
2013-05-23 13:22:46 +07:00
hathach
56cd8be75e
change website from tinyusb.net to tinyusb.org
2013-03-25 11:46:30 +07:00
hathach
d2bd80109e
add semaphore post in usbh_isr for control pipe
...
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-12 20:04:29 +07:00
hathach
b1db85dedf
- addd p_qtd_list_tail to qhd structure for easy queue TD
...
- move control_request from ehci_data to usbh_device_info_pool
- add test for bulk transfer double (2 consecutive xfers)
- use table (array) structure for class driver, currently included
- refractor extract to function insert_qtd_to_qhd
+ init function
+ install_subtask
--> all class driver function must be declared with WEAK
2013-03-09 13:11:02 +07:00
hathach
e1033b9b3c
replace TUSB_CFG_HOST by MODE_HOST_SUPPORTED
...
move stuffs around
2013-03-04 17:07:14 +07:00
hathach
82bd4719ce
continue to strengthen include policy
2013-02-28 15:58:18 +07:00
hathach
0c397c6b8d
house keeping
...
- correct initialization call sequence
- move hcd_init to ehci.c
2013-02-27 18:49:28 +07:00
hathach
5ec56120e6
rename usbd_host to usbh
2013-02-04 12:29:50 +07:00
hathach
535f330026
update license year from 2012 to 2013
2013-01-27 13:50:40 +07:00
hathach
7edda37518
add more test code for keyboard hid application API
...
refractor, restructure, rename several thing regarding host, keyboard etc ...
2013-01-26 01:37:15 +07:00
hathach
cfe7a3d23b
change error type to lower case for more consistency
...
change Error Enum to TUSB prefix for more consistency
start to add check for OS configure
2013-01-19 00:57:58 +07:00
hathach
c16632da0b
add UART support for ea4357 (tested)
2013-01-17 14:40:46 +07:00
hathach
e935f29541
tested keyboard device with lpcXpresso1347 board
2013-01-11 20:49:46 +07:00
hathach
00b3f48519
rename a bunch of configure macros
2012-12-20 16:56:19 +07:00
hathach
8f00307986
fixed building errors with device example
2012-12-04 11:30:34 +07:00
hathach
b698b09a67
fix some doxygen settings and stuffs add prepacked for IAR compiler
2012-12-03 16:51:14 +07:00
hathach
8a1dee1b2e
add overview.md and license.md and tinyUSB overview.png
2012-12-02 00:36:44 +07:00
hathach
879fb21f99
change license email to website
...
added support for cdc devices
2012-11-29 17:52:57 +07:00
hathach
360b28b44f
add more doxygen docs
...
start to use TUSB_Error_t
2012-11-29 15:35:59 +07:00
hathach
8cd811e2a9
start to work with doxygen
...
fix mem_size/mem_base usage with device rom driver
2012-11-29 10:41:33 +07:00
hathach
545fe61828
start to add hid keyboard
2012-11-27 17:41:00 +07:00
hathach
829c8672bb
added _cplusplus extern wrapper
2012-11-27 15:35:57 +07:00
hathach
06c16ae03f
added files
...
added some template code
2012-11-27 15:21:47 +07:00