a07ff5a3ceuse SUBTASK_EXIT to restart & exit task without "assert"
hathach
2013-06-27 16:32:54 +07:00
3bca56665cadd 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)
hathach
2013-06-27 16:19:22 +07:00
c81c4bb817add 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
hathach
2013-06-27 03:20:14 +07:00
ea2e63a332remove 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
hathach
2013-06-26 18:00:05 +07:00
c7f7bc9808increase sequence each 64 byte packet
hathach
2013-06-23 14:26:56 +07:00
a531d27a49should fix problem with demo bulk out
hathach
2013-06-23 14:21:44 +07:00
2cc5df9b00add custom bulk out test
hathach
2013-06-23 01:10:59 +07:00
fe53297b17fix bug with custom class that terminate xfer after the first QTD
hathach
2013-06-22 22:26:00 +07:00
4ce4f463c4add test support for lpc176x
hathach
2013-06-21 22:05:15 +07:00
4239da1188add cmsis for lpc11u remove app_os_prio.h in host_os_none demo
hathach
2013-06-21 21:03:23 +07:00
4f8faebbabadd files for bulk custom test
hathach
2013-06-21 20:57:20 +07:00
07f36e8a61fix a stupid bug
hathach
2013-06-21 14:52:18 +07:00
5c564df8c1add api for hcd: hcd_pipe_is_idle add api for usbh: tusbh_device_get_mounted_class_flag implement api for custom class - is mounted - read
hathach
2013-06-21 14:20:08 +07:00
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
hathach
2013-06-21 13:11:16 +07:00
40b65b265cimplement hidd_control_request including std & class specific to interface number. refractor usbd_setup_received
hathach
2013-06-14 18:22:40 +07:00
4103cc374fadd coreid to hidd_init temporarily implement hidd_init using dcd from lpc17xx add more test for dcd lp176x implement dcd_endpoint_configure
hathach
2013-06-12 21:06:43 +07:00
ee57a6f13fclean up
hathach
2013-06-12 14:06:41 +07:00
17a27f7398[lpc176x][device] pass set configure control request
hathach
2013-06-11 17:53:33 +07:00
5ae9c72f84[lpc176x][device] get pass get string descriptors
hathach
2013-06-11 17:35:53 +07:00
cae19b8f56fix bug with setup packet received (wrong increasement of pointer)
hathach
2013-06-11 17:12:44 +07:00
049a22f2ccrefractor dcd_pipe_control_write_zero_length to use dcd_pipe_control_write
hathach
2013-06-11 16:30:06 +07:00
d55f9ecef1get pass set address
hathach
2013-06-11 16:13:50 +07:00
72b5b61597able to xfer device descriptor on control endpoint of lpc176x
hathach
2013-06-11 16:01:30 +07:00
e3bb5e9f2fchange buffer_start_addr from uint8_t* to uint32_t due to travis linux 64bit
hathach
2013-06-05 11:56:55 +07:00
8123eed39dadd test for lpc176x dd structure
hathach
2013-06-05 11:45:43 +07:00
0687d6b80dforgot to add files in lpc175x_6x test project
hathach
2013-06-05 11:26:08 +07:00
f69fefefa9added dcd_dma_descriptor_t typdef reorganize test project, multiple test projects each is specifically for an MCU
hathach
2013-06-05 11:23:41 +07:00
6fb34f0e7arename TDD project to prevent confusion on users
hathach
2013-06-04 13:37:45 +07:00
3394b4beaare-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)
hathach
2013-06-04 13:36:18 +07:00
4239e1390edelete some pdf docs
hathach
2013-06-04 11:47:37 +07:00
b527e6ec4arefractor 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
hathach
2013-06-03 14:31:17 +07:00
7d78fc1bafrename romdriver handle forming API for USBD-CLASS driver (abstract away from rom driver) separate buffer of hid class from buffer of core driver
hathach
2013-06-01 21:54:08 +07:00
9e49056721refractor change tusbd_hid_keyboard_send_report API
hathach
2013-05-31 21:24:40 +07:00
03d85acfc7refractor string descriptors, allow one-stop configure descriptor for - manufacturer, product etc ... (only english now)
hathach
2013-05-31 18:21:31 +07:00
3b9a616ca9change at86rf to 1ghznode rom device runs ok with lpc11uxx
hathach
2013-05-31 13:57:57 +07:00
04a641f067ea4357 can be enumerated, but get setconfiugre value of 0
hathach
2013-05-29 16:56:15 +07:00
d5836751d9keyboard example works with lpc1347 xpresso
hathach
2013-05-29 15:23:07 +07:00
dda0808ebbfix lpcxpresso1347 board_leds temp change USBD_API to ROM_API add lpc13xx device support fix romdriver pointer able to init rom driver
hathach
2013-05-29 14:39:14 +07:00
1e5bd82af2rename 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
hathach
2013-05-28 15:24:27 +07:00
ed217948b8rename descriptor type, hid descriptor type
hathach
2013-05-25 17:19:18 +07:00
ae02263d81add stub function to able to build device with EA4357 - dcd_controller_reset - dcd_controller_connect
hathach
2013-05-25 16:03:40 +07:00
9b7f24bef2add files for hitex4350 but fail to get it power on USB0 host connector
hathach
2013-05-23 17:19:28 +07:00
c4e6eec4acLED init for mcb4300
hathach
2013-05-23 15:14:57 +07:00
132c3996eamove scu_pinmux(0x2, 5, MD_PLN | MD_EZI | MD_ZI, FUNC2) to hal/hal_lpc43xx.c dual host run without problem with mcb4300
hathach
2013-05-23 14:56:11 +07:00
94fc55ba2cfix host build error (problem with conflict name in hid.h)
hathach
2013-05-23 13:29:46 +07:00
8cb7818bcc- move CMSIS & driver lib for lpc13u to codebase bsp/lpc13xx - change descriptor.c/h able to build device example
hathach
2013-05-23 13:22:46 +07:00
d7ae21203cfix issue with osal_none queue def
hathach
2013-05-21 17:57:21 +07:00
f4887b3981adding support for keil's rtx cmsis-rtos
hathach
2013-05-15 13:39:28 +07:00
40503b913babstract os priority for application tasks
hathach
2013-05-14 21:32:13 +07:00
f8d1c3da3erename tusbh_hid_keyboard/mouse_is_supported to tusbh_hid_keyboard/mouse_is_mounted
hathach
2013-05-14 03:03:54 +07:00
5cd8f3ad00continue to refractor test code
hathach
2013-05-13 23:31:06 +07:00
409ff2eaa3refractor test
hathach
2013-05-13 23:18:56 +07:00
706523ebffrefractor test code using host_helper
hathach
2013-05-13 22:57:54 +07:00
e0aa3c1fcaadding helper to refractor tests
hathach
2013-05-13 22:36:49 +07:00
834869ffcdfilter out unused driver files in CMSIS lpc43xxx
hathach
2013-05-13 01:21:57 +07:00
8a38c1c61ctry to modify ceedling lib/rakefile.rb to exit 0 if build succeeded
hathach
2013-05-09 15:54:15 +07:00
84fce31fe9remove verbose& trace option, able to run full build. But build script always exit 1 --> build error
hathach
2013-05-09 15:45:11 +07:00
0c5856494fremove dead source path
hathach
2013-05-09 15:39:37 +07:00
0871daea38mkdir build before run test
hathach
2013-05-09 15:35:39 +07:00
89cb9aec5badd trace option to build test
hathach
2013-05-09 15:32:23 +07:00
14362d6c7badd verbose to test build to detect error
hathach
2013-05-09 15:28:23 +07:00
446038fd36move cmsis to bsp/lpc43xx to keep all in repos for travis-ci run update setting for all project file respectively
hathach
2013-05-09 15:23:04 +07:00
c47328f29btravis I am coming
hathach
2013-05-09 13:59:08 +07:00
a580465ec9travis again
hathach
2013-05-09 13:56:29 +07:00