Commit Graph
100 Commits
Author SHA1 Message Date
hathach 237c7018d9 remove submodule lpcopen 2019-08-31 23:19:35 +07:00
hathach bac75a81fd support LPC51u68 #100 2019-08-31 22:44:08 +07:00
hathach c70c61ce26 add button read to board_test example 2019-08-31 17:52:24 +07:00
hathach b7dbc98ab1 close #105 add tud_vendor_write_available() 2019-08-31 16:31:07 +07:00
hathach fa796de6cd board_test example run with lpcxpresso51u68 2019-08-26 12:24:46 +07:00
hathach d4895c4af6 add board_test example for testing new board 2019-08-24 23:30:35 +07:00
hathach b3acce17cc adding lpc51u68 support 2019-08-24 00:52:46 +07:00
hathach e5e73ed76c drop board_* in bsp c file
move hw/cmsis to hw/mcu/nordic since only nrf uses it.
2019-08-23 23:35:55 +07:00
hathach 48c7b80c57 fix warnings of template descriptor 2019-08-23 13:33:40 +07:00
hathach 7a0073e081 Merge pull request #95 from cr1901/stm32f4-ep-fix
cdc_msc_hid: Limit number of endpoints used by STM32F4 for demo.
2019-08-12 13:02:17 +07:00
hathach 6a3d84306e Merge pull request #94 from hathach/develop
format travis build
2019-08-08 13:13:30 +07:00
hathach aa7ff56166 format travis build 2019-08-08 12:20:41 +07:00
hathach 2b7eadc479 Merge pull request #93 from hathach/develop
logos !!!
2019-08-08 10:18:32 +07:00
hathach 30411cfa54 add logo 2019-08-08 01:09:04 +07:00
hathach 47cd08d526 clean up 2019-08-05 22:31:41 +07:00
hathach 3ae885aaec Merge pull request #92 from hathach/develop
merge dcd/hal_nrf5x.c into dcd/dcd_nrf5x.c
2019-08-05 22:19:07 +07:00
hathach ba056de982 clean up 2019-08-05 22:12:20 +07:00
hathach d1df041519 nrf5x remove the depenedent on nrfx_power.h 2019-08-05 22:09:37 +07:00
hathach d211035a0a merge dcd/hal_nrf5x.c into dcd/dcd_nrf5x.c 2019-08-05 21:54:20 +07:00
hathach 3f4adda555 Merge pull request #90 from hathach/develop
update from Develop
2019-08-01 16:28:53 +07:00
hathach f133fbbe1f doc again 2019-08-01 16:23:27 +07:00
hathach 23f5609d18 doc update 2019-08-01 16:22:19 +07:00
hathach 4d967500bf add vendor & webusb support to doc 2019-08-01 13:31:59 +07:00
hathach 30de17a830 clean up
- remove TUD_WEBUSB_URL_DESCRIPTOR to avoid flexible array member (C++
forbid in strict mode)
- remove unused TUD_DESC_STRLEN/TUD_DESC_STR_HEADER/TUD_DESC_STR_HEADER
2019-08-01 13:20:00 +07:00
hathach bd08d0edc9 add vendor peek, change cdc peek signature, change cdc read_char() return from signed char to int32_t 2019-08-01 10:46:27 +07:00
hathach 2c2db31b09 clean up 2019-07-30 20:28:39 +07:00
hathach 1e7f1de4d7 Merge pull request #89 from hathach/develop
resolve #35 (vendor class), implement #86 (webusb)
2019-07-30 10:24:36 +07:00
hathach 00a9e492cd clean up 2019-07-30 00:48:31 +07:00
hathach af3c301ea5 added BOS MS OS 2.0 descriptor to webusb example, it work with windows 2019-07-30 00:34:25 +07:00
hathach d79a209aef example clean up 2019-07-26 20:27:06 +07:00
hathach 77d3124a70 rename example to webusb_serial 2019-07-26 20:21:41 +07:00
hathach 394211b9da change landing page 2019-07-26 20:19:45 +07:00
hathach cdaf455461 fix stall response with SET_INTERFACE/GET_INTERFACE
webusb work with linux & macos
2019-07-26 20:14:56 +07:00
hathach 4ed1a96311 webusb Always lit LED if connected 2019-07-26 11:43:34 +07:00
hathach d2b60b6755 webusb work great with linux 2019-07-26 11:36:30 +07:00
hathach 570a2b2053 gitignore 2019-07-26 11:35:52 +07:00
hathach 8ba71be6ee more webusb + vendor 2019-07-25 16:52:20 +07:00
hathach caf2b6d463 move tud_vendor_control_* to usbd.h 2019-07-24 23:12:31 +07:00
hathach 2a543c0e79 update vendor device similar to cdc read/write
maybe refactor later
2019-07-24 23:07:30 +07:00
hathach 56b656c768 Merge branch 'master' into develop 2019-07-24 17:08:19 +07:00
hathach 1ee9ef4f2b change tud_msc_start_stop_cb() to return void -> bool 2019-07-24 16:19:12 +07:00
hathach 8ba78ee012 adding vendor 2019-07-24 16:08:43 +07:00
hathach c63f2b30cb rename tud_control_vendor_request_cb/complete_cb to tud_vendor_control_request_cb/complete_cb 2019-07-24 09:45:32 +07:00
hathach 8fad8fb5c2 Merge branch 'master' into develop 2019-07-22 19:23:48 +07:00
hathach b041b23ba3 update docs 2019-07-22 19:23:31 +07:00
hathach 4dc24211a2 Merge pull request #87 from hathach/add-stm32f411disco
Add stm32f411disco board
2019-07-22 19:06:59 +07:00
hathach 97e2629d64 change EPNUM for example 2019-07-22 18:58:45 +07:00
hathach 2b43bba453 add missing conf file 2019-07-22 18:54:13 +07:00
hathach 1594a9de71 stm32f411 usb work with example 2019-07-22 18:53:52 +07:00
hathach be4eeeb943 refactor stm32f407 to use st hal api 2019-07-22 18:45:12 +07:00
hathach cb8a33ca87 able to blink LED with stm32f411 2019-07-20 22:59:24 +07:00
hathach ed698069d3 clean up 2019-07-20 22:41:45 +07:00
hathach 6ec87071ed able to flash and turn on LED 2019-07-20 22:38:46 +07:00
hathach fa12a0e786 adding stm32f411 disco
compile ok
2019-07-19 21:19:06 +07:00
hathach e909270843 rename bsp of stm32 board 2019-07-19 20:37:38 +07:00
hathach 33de35504a more house keeping 2019-07-19 20:20:13 +07:00
hathach ae5dc435cb house keeping 2019-07-19 16:49:04 +07:00
hathach a3cb2dda9e rename custom/custom-_* to vendor/vendor_* 2019-07-19 16:37:28 +07:00
hathach 6a076d8aae rename CFG_TUSB_HOST_CUSTOM_CLASS to CFG_TUH_VENDOR 2019-07-19 16:31:51 +07:00
hathach b0678e1050 rename CFG_TUD_CUSTOM_CLASS to CFG_TUD_VENDOR 2019-07-19 16:23:56 +07:00
hathach ed6fa460e9 stm32 minor change 2019-07-19 10:59:35 +07:00
hathach 83f7aacbb1 clean up 2019-07-16 18:43:06 +07:00
hathach 036e858543 add tud_control_vendor_request_cb()/tud_control_vendor_complete_cb(), expose usbd control transfer
rename usbd_control_transfer/status to tud_control_transfer/status
2019-07-16 18:14:47 +07:00
hathach cb4e6837e9 clean up, rename internal driver control_request_complete to simply control_complete 2019-07-12 22:03:40 +07:00
hathach 2b7acd554a updating webusb with cdc 2019-07-12 19:38:04 +07:00
hathach fdf39dd4ae clean up usb descriptors in example 2019-07-12 16:28:38 +07:00
hathach 164b26ee6b change TUD_HID_INOUT_DESCRIPTOR epout & epin order
clean up, adding template for BOS & BOS platform descriptor
2019-07-12 14:53:11 +07:00
hathach 3b6013e78f clean up 2019-07-12 14:43:01 +07:00
hathach e74aa41552 added tud_descriptor_bos_cb(), add support for BOS get descriptor 2019-07-12 00:12:14 +07:00
hathach 92134b5ef2 clean up build script 2019-07-11 23:52:58 +07:00
hathach 913b52bb35 start to add webusb example (not work yet) 2019-07-11 23:12:53 +07:00
hathach 42d0ef6fb0 clean up midi example 2019-07-11 23:08:49 +07:00
hathach 38b60827e1 clean up 2019-07-11 23:03:02 +07:00
hathach ec8f6a6d90 clean up demo config 2019-07-11 22:55:19 +07:00
hathach ff2a7c79f8 revert 2.1 to 2.0, only needed for webusb exmample (BOS needed) 2019-07-11 22:41:36 +07:00
hathach 90395f84cb more 2.1 2019-07-11 22:36:00 +07:00
hathach 5ebb606ecd add BOS descriptor and device capability constant 2019-07-11 22:35:17 +07:00
hathach 30e1c7335d increase usb bcd from 2.0 to 2.1 for webusb support 2019-07-11 22:34:43 +07:00
hathach c784062aef added changelog file 2019-07-11 08:49:25 +07:00
hathach f554a50507 release as 0.5.0 2019-07-10 23:54:11 +07:00
hathach 64e9c11b41 fix incorrect midi descriptor template 2019-07-09 10:40:14 +07:00
hathach 58f56fdcd5 travis fix typo 2019-07-08 18:25:14 +07:00
hathach 8dc7b8a24f more with travis 2019-07-08 18:15:18 +07:00
hathach d5ce780715 clean up 2019-07-08 18:05:23 +07:00
hathach ae930dce83 more travis 2019-07-08 18:03:48 +07:00
hathach 8c990194df test travis 2019-07-08 17:43:18 +07:00
hathach 837f023582 Merge branch 'develop' 2019-07-08 17:04:29 +07:00
hathach cbd65f4894 test trigger mynewt example repo 2019-07-08 16:58:29 +07:00
hathach 2d7e61e671 Merge pull request #85 from hathach/develop
midi only use audio 1.0 without IAD
2019-07-05 17:21:39 +07:00
hathach 216ccc6e93 midi only use audio 1.0 without IAD 2019-07-05 16:46:11 +07:00
hathach f16ebd512b indent clean up 2019-07-04 18:45:10 +07:00
hathach 2dd8dba4a7 Merge pull request #84 from hathach/develop
better support device MIDI
2019-07-04 02:09:12 +07:00
hathach 3ec279b424 update docs 2019-07-04 01:57:49 +07:00
hathach 1b242cb3c6 clean up 2019-07-04 01:31:56 +07:00
hathach b0e5a1a9ec remove tud_midi_write_flush() send asap. rename tud_midi_connected() to tud_midi_mounted() 2019-07-04 01:27:51 +07:00
hathach 50f4c61d7c fix midi_write prototype 2019-07-03 01:22:41 +07:00
hathach ea29eb49af example clean up 2019-07-03 01:17:26 +07:00
hathach 6a8465384b include midi_test in travis build 2019-07-03 00:55:33 +07:00
hathach 5273907d97 rename midi example to midi_test 2019-07-03 00:53:58 +07:00
hathach 1a0e02fa1b tested midi example 2019-07-03 00:52:25 +07:00