hathach
72b5b61597
able to xfer device descriptor on control endpoint of lpc176x
2013-06-11 16:01:30 +07:00
hathach
503d279af5
ADDING LPC176X device
...
implementing dcd_lpc175x_6x.c
add usbd_dcd.h
add usbd_isr with TUSB_EVENT_SETUP_RECEIVED & TUSB_EVENT_BUS_RESET event
parameterize TUSB_CFG_DEVICE_CONTROL_PACKET_SIZE (replace USB_MAX_PACKET0)
--> able to get interrupt and receive setup packet, but SET ADDRESS (expected get device descriptor).
uncomment write zero length will cause issue, no more interrupt ?
2013-06-08 02:50:10 +07:00
hathach
e3bb5e9f2f
change buffer_start_addr from uint8_t* to uint32_t due to travis linux 64bit
2013-06-05 11:56:55 +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
6fb34f0e7a
rename TDD project to prevent confusion on users
2013-06-04 13:37:45 +07:00
hathach
3394b4beaa
re-create ngx4330.h
...
remove some rom driver dependency on upper layer
introduce CAP_DEVICE_ROMDRIVER to overwrite TUSB_CFG_DEVICE_USE_ROM_DRIVER within the lib
add support for lpc175x_6x
- able to build and blink led on lpcxpresso1769 with device (without any class enabled)
2013-06-04 13:36:18 +07:00
hathach
4239e1390e
delete some pdf docs
2013-06-04 11:47:37 +07:00
hathach
7f8752b38b
add LPC175x_6x cmiss (got from xpresso example)
...
add LPC175x_6x driver lib (got from http://git.lpcware.com//lpc175x_6x.git
2013-06-04 11:45:01 +07:00
hathach
cdc830782f
rename tusb_device_is_configured
...
remove dcd_lpc18xx_lpc43xx.h and dcd_lpc11uxx_lpc13xx move define to hal
2013-06-04 10:43:58 +07:00
hathach
a3ed66344d
fix compiler bug with ceedling tests
2013-06-03 16:40:02 +07:00
hathach
f982a10b6b
house keeping
2013-06-03 16:04:03 +07:00
hathach
9f9adca03b
add TUSB_CFG_PROUDCT_ID check
...
move USB_MAX_EP_NUM to device dependency
- lpc43 --> 6
- lpc11/13 --> 5
2013-06-03 15:56:14 +07:00
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