Commit Graph

493 Commits

Author SHA1 Message Date
hathach 52f18f3784 refractor device mouse main.c & tusbd_hid_mouse_send_report 2013-06-03 14:37:41 +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 abf1054745 refractor & beautify string descriptors 2013-05-31 16:37:40 +07:00
hathach 376482558a clean up device main.c demo code 2013-05-31 14:53:26 +07:00
hathach ed64401e61 rename descriptor variables 2013-05-31 14:42:38 +07:00
hathach 3b9a616ca9 change at86rf to 1ghznode
rom device runs ok with lpc11uxx
2013-05-31 13:57:57 +07:00
hathach 04a641f067 ea4357 can be enumerated, but get setconfiugre value of 0 2013-05-29 16:56:15 +07:00
hathach d5836751d9 keyboard example works with lpc1347 xpresso 2013-05-29 15:23:07 +07:00
hathach dda0808ebb fix lpcxpresso1347 board_leds
temp change USBD_API to ROM_API
add lpc13xx device support
fix romdriver pointer
able to init rom driver
2013-05-29 14:39:14 +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 7ae986de95 move board files 2013-05-27 11:57:16 +07:00
hathach ed217948b8 rename descriptor type, hid descriptor type 2013-05-25 17:19:18 +07:00
hathach ae02263d81 add stub function to able to build device with EA4357
- dcd_controller_reset
- dcd_controller_connect
2013-05-25 16:03:40 +07:00
hathach 9b7f24bef2 add files for hitex4350 but fail to get it power on USB0 host connector 2013-05-23 17:19:28 +07:00
hathach c4e6eec4ac LED init for mcb4300 2013-05-23 15:14:57 +07:00
hathach 132c3996ea move scu_pinmux(0x2, 5, MD_PLN | MD_EZI | MD_ZI, FUNC2) to hal/hal_lpc43xx.c
dual host run without problem with mcb4300
2013-05-23 14:56:11 +07:00
hathach 94fc55ba2c fix host build error (problem with conflict name in hid.h) 2013-05-23 13:29:46 +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 d7ae21203c fix issue with osal_none queue def 2013-05-21 17:57:21 +07:00
hathach f4887b3981 adding support for keil's rtx cmsis-rtos 2013-05-15 13:39:28 +07:00
hathach 40503b913b abstract os priority for application tasks 2013-05-14 21:32:13 +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 834869ffcd filter out unused driver files in CMSIS lpc43xxx 2013-05-13 01:21:57 +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 84fce31fe9 remove verbose& trace option, able to run full build. But build script always exit 1 --> build error 2013-05-09 15:45:11 +07:00
hathach 0c5856494f remove dead source path 2013-05-09 15:39:37 +07:00