hathach
b3f98bc15a
rename cdc descriptor type
...
add tusbh_cdc_mounted_isr & tusbh_cdc_unmounted_isr
2013-07-03 10:53:16 +07:00
hathach
539c7cdbe1
update usbh_xfer_isr to take actual byte transferred and correct tests
2013-07-02 17:37:55 +07:00
hathach
e1ad7b62cf
add way to calculate the actual byte transferred with ehci
...
add come callback for cdch
add code for cdc serial demo
2013-07-02 17:20:25 +07:00
hathach
6ce90e2bd8
add tusbh_cdc_send, t usbh_cdc_receive
...
add cdc_serial_app for virtual com demo
2013-07-02 16:41:13 +07:00
hathach
51f894b0bf
add tests for tusbh_cdc_serial_is_mounted
2013-07-02 15:39:53 +07:00
hathach
7e5c6ded2d
add tusbh_cdc_serial_is_mounted API
...
test for cdch close driver
2013-07-02 15:32:41 +07:00
hathach
12526b34a1
extract qhd_xfer_error_isr
...
add support for period list in xfer_error_isr
pass period TUSB_EVENT_XFER_ERROR & TUSB_EVENT_XFER_STALLED tests
2013-07-02 12:22:46 +07:00
hathach
9fea5291bf
refractor extract list_next
...
add support for TUSB_EVENT_XFER_STALL
add test for error/stall in periodic list
2013-07-02 12:01:51 +07:00
hathach
3f0d740776
rename usbh_isr to usbh_xfer_isr
2013-07-01 15:30:29 +07:00
hathach
e1883fcd26
add acm_capability saving to host data & its test
2013-07-01 11:29:23 +07:00
hathach
a4f7dc1105
add & pass a first few test for cdc host
...
implement cdch_open_subtask
2013-07-01 10:35:37 +07:00
hathach
a943cce991
test refractor
2013-06-29 21:00:33 +07:00
hathach
d7fc73ff76
rename test folder
2013-06-29 16:16:05 +07:00
hathach
3bca56665c
add mutex support for osal
...
add test for mutex in test_osal_none.c
implement usbh_control_xfer using mutex to get access to queue xfer on control pipe
(while semaphore is used to sync with hcd DMA)
failed to issue control xfer: set idle & get report descriptor in hidh_open_subtask (more to work on)
2013-06-27 16:19:22 +07:00
hathach
c81c4bb817
add set idle request for hidh_open_subtask
...
add interface number to hidh_interface_info_t
refractor hidh_open_subtask to be a true subtask
cannot run with set idle code ON because of semaphore misuse
2013-06-27 03:20:14 +07:00
hathach
ea2e63a332
remove app_os_prio.h in os_none configure
...
remove instance_num in hidh API
temporarily pause device stack developement
should fix travis-ci build error
2013-06-26 18:00:05 +07:00
hathach
4ce4f463c4
add test support for lpc176x
2013-06-21 22:05:15 +07:00
hathach
4103cc374f
add coreid to hidd_init
...
temporarily implement hidd_init using dcd from lpc17xx
add more test for dcd lp176x
implement dcd_endpoint_configure
2013-06-12 21:06:43 +07:00
hathach
ee57a6f13f
clean up
2013-06-12 14:06:41 +07:00
hathach
8123eed39d
add test for lpc176x dd structure
2013-06-05 11:45:43 +07:00
hathach
0687d6b80d
forgot to add files in lpc175x_6x test project
2013-06-05 11:26:08 +07:00
hathach
f69fefefa9
added dcd_dma_descriptor_t typdef
...
reorganize test project, multiple test projects each is specifically for an MCU
2013-06-05 11:23:41 +07:00
hathach
4239e1390e
delete some pdf docs
2013-06-04 11:47:37 +07:00
hathach
b527e6ec4a
refractor tusb_descriptors
...
usbd device_class_driver
added & tested HID mouse for device (work together with hid keyboard)
rename DEVICE_ROM_REG_BASE, DEVICE_ROM_DRIVER_ADDR
2013-06-03 14:31:17 +07:00
hathach
7d78fc1baf
rename romdriver handle
...
forming API for USBD-CLASS driver (abstract away from rom driver)
separate buffer of hid class from buffer of core driver
2013-06-01 21:54:08 +07:00
hathach
9e49056721
refractor change tusbd_hid_keyboard_send_report API
2013-05-31 21:24:40 +07:00
hathach
03d85acfc7
refractor string descriptors, allow one-stop configure descriptor for
...
- manufacturer, product etc ... (only english now)
2013-05-31 18:21:31 +07:00
hathach
ed64401e61
rename descriptor variables
2013-05-31 14:42:38 +07:00
hathach
1e5bd82af2
rename NGX to ngx
...
add a bunch of stub header for dcd (175x_6x, 13xx, 18xx_43xx)
add dcd_nxp_romdriver for handling usb rom driver
add BIT_TEST_ in binary.h
remove mw_usbd_hid.h include due to lexical conflict
2013-05-28 15:24:27 +07:00
hathach
ed217948b8
rename descriptor type, hid descriptor type
2013-05-25 17:19:18 +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
f8d1c3da3e
rename tusbh_hid_keyboard/mouse_is_supported to tusbh_hid_keyboard/mouse_is_mounted
2013-05-14 03:03:54 +07:00
hathach
5cd8f3ad00
continue to refractor test code
2013-05-13 23:31:06 +07:00
hathach
409ff2eaa3
refractor test
2013-05-13 23:18:56 +07:00
hathach
706523ebff
refractor test code using host_helper
2013-05-13 22:57:54 +07:00
hathach
e0aa3c1fca
adding helper to refractor tests
2013-05-13 22:36:49 +07:00
hathach
dd6aed9d3d
test refractor
2013-05-13 01:12:55 +07:00
hathach
f540a90f8a
change ceedling ignore plugin to default : ignore arg & calls
...
continue on refractoring tests
2013-05-13 00:54:43 +07:00
hathach
4dd38f0df6
test again
2013-05-12 22:29:02 +07:00
hathach
dd6a0d8d69
test clean up on the way
2013-05-12 21:51:38 +07:00
hathach
0a0bf3fd56
ahhh, tests refractoring
2013-05-12 20:16:17 +07:00
hathach
6354f4bb4d
tired of refractoring tests (wanting to do some production code)
2013-05-12 20:06:55 +07:00
hathach
cc49607434
test refractor
2013-05-12 19:32:32 +07:00
hathach
81780008e9
add cardinality_of function to return number of set bits
...
refractor tests in ehci
2013-05-11 00:40:21 +07:00
hathach
e50010c36c
clean up test
2013-05-10 18:08:16 +07:00
hathach
7355a45a67
finally get travis build without errors
2013-05-09 17:52:18 +07:00
hathach
dc4bb9d104
-mx32 is not supported in gcc 4.6.x. change to use if-else sizeof(void*) in test code
2013-05-09 17:48:19 +07:00
hathach
c70990703f
use -mx32, as travis use x86 version of linux gcc
2013-05-09 17:26:31 +07:00
hathach
69ecb430f7
force pointer 32 bit using gcc option -m32 for travis build
2013-05-09 17:23:48 +07:00
hathach
7e93dc2c8d
test pointer size on travis system
2013-05-09 16:57:48 +07:00