295 Commits

Author SHA1 Message Date
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
hathach
7de505cb75 move esc around in ruby script 2013-05-09 16:46:31 +07:00
hathach
ee27c783e2 test ansi sequence color in ruby script when test failed 2013-05-09 16:42:03 +07:00
hathach
5fbbddc56a revert previous change 2013-05-09 16:03:59 +07:00
hathach
8a38c1c61c try to modify ceedling lib/rakefile.rb to exit 0 if build succeeded 2013-05-09 15:54:15 +07:00
hathach
0c5856494f remove dead source path 2013-05-09 15:39:37 +07:00
hathach
446038fd36 move cmsis to bsp/lpc43xx to keep all in repos for travis-ci run
update setting for all project file respectively
2013-05-09 15:23:04 +07:00
hathach
327519a5a6 refractor test
try to add travis-ci
2013-05-09 13:48:11 +07:00
hathach
e401372c05 rename ehci_controller to ehci_controller_fake 2013-05-09 13:05:48 +07:00
hathach
63add70139 test clean up 2013-05-09 12:49:52 +07:00
hathach
0e65ce62af documenting on the way 2013-05-08 12:23:25 +07:00
hathach
e12cb5107e documenting 2013-05-08 10:42:04 +07:00
hathach
d39dbcb8ac update docs 2013-05-08 10:32:31 +07:00
hathach
41fee0f488 house keeping 2013-05-06 20:25:38 +07:00
hathach
fd49cff8e8 add stub for msc host & hub driver 2013-05-06 20:09:06 +07:00