Commit Graph

112 Commits

Author SHA1 Message Date
hathach 11eed2f026 update flash-jlink target for m0 and m4 board 2019-03-17 15:42:57 +07:00
hathach d56e7fd913 adding flash (jlink) 2019-03-16 01:34:26 +07:00
hathach e49efde730 update ses project file 2019-03-15 18:48:14 +07:00
hathach eda56769b9 dcd_set_address include status response, usbd control stall both control in and out 2019-03-13 23:14:48 +07:00
hathach ddfc32f5ec adding segger project for stm32f4 2019-03-10 01:24:13 +07:00
hathach 0ff7d609f0 add flash target for stm32 board using stm32cubeprogammger cli 2019-03-09 01:04:26 +07:00
hathach 57d069981f fix asm file .S (nrf) and .s (stm) 2019-03-05 23:24:33 +07:00
hathach 8418cb816b
Merge branch 'master' into stm32f4 2019-03-05 05:45:42 -08:00
William D. Jones b3137cdee3 examples/cdc_msc_hid: Revert local changes to tusb_config.h. 2019-02-27 08:30:03 -05:00
hathach 59c1b4b427
zero init internal class/device data 2019-01-29 19:39:34 +07:00
hathach ae560bd825
fix segger debug with SD
- Add macro NO_VTOR_CONFIG
- In Properties -> Debugger -> Debugger Options -> Start From Entry
Point Symbol, set to 'No.' This is because we should enter our
SoftDevice's ResetHandler(), not our applications. For more information,
see RK's comment below.
2019-01-29 17:31:32 +07:00
hathach c81b56eb45
nrf5x usb init before sd works 2019-01-29 17:05:53 +07:00
hathach d8b361fdaa
add S140 v6 build config for nrf5x 2019-01-29 14:15:13 +07:00
hathach cff217fb47 Merge branch 'devlocal' into develop 2019-01-25 16:04:06 +07:00
William D. Jones 75fda7d638 cdc_msc_hid: Ensure example compiles again- add missing prototypes,
fix incorrect prototypes, clean up.
2019-01-10 10:24:45 -05:00
William D. Jones b367baeaf1 Merge branch 'master' of https://github.com/hathach/tinyusb into stm32f4 2019-01-10 09:58:06 -05:00
William D. Jones e4d6f336f0 cdc_msc_hid: Work around LTO bug in gcc where order of compile matters
(bug #1747966).
2019-01-09 11:38:43 -05:00
Scott Shawcroft a3173b8de4
Add USB Midi support.
It also introduces a txbuffer which copies data into it but passes
the buffer straight to the USB rather than another copy.
2019-01-04 12:16:27 -08:00
hathach e6224bccf9
adding makefile support for nrf5x
got undefined reference to `_start'
2019-01-02 22:35:42 +07:00
hathach edf885ca46 white spaces 2018-12-13 15:25:43 +07:00
hathach 1c49c479ca seperate tusb_task() to tud_task() and tuh_task()
tusb_task() still exists for backward compatible
2018-12-13 14:51:37 +07:00
hathach bc46dc6edf osal clean up
remove OSAL_TASK_DEF, osal_task_create. Applicaton should create a task
and call tinyusb_task(). This make API consistent with NO OS.
2018-12-13 13:49:09 +07:00
hathach bb544a0951
minor update 2018-12-12 14:43:45 +07:00
hathach d524da0c94
enable all warnings 2018-12-07 14:49:55 +07:00
hathach 2babb50d6c
clean up ses project 2018-12-05 18:03:51 +07:00
hathach 6f3898572d
add role to OSAL_QUEUE_DEF() to disable correct dcd/hcd isr 2018-12-05 17:01:19 +07:00
hathach 734b3ada8a
fix travis build error 2018-12-05 13:32:55 +07:00
hathach dd9c7b4249
lpc40xx device work, moving Chip_USB_Init out of tinyusb 2018-12-05 08:47:23 +07:00
hathach 6c2404ca49
adding ea4088 quickstart, able to blink 2018-12-04 16:32:20 +07:00
hathach 7120e12971
add mcb1800, blink led ok 2018-12-04 13:17:12 +07:00
hathach ee2deaa3ad
clean up 2018-12-03 21:25:49 +07:00
hathach bb7123eed1
use lpcopen for ea4357, blinky ok 2018-12-03 21:22:11 +07:00
hathach cea9abd4d0
clean up lpc13 2018-12-03 19:02:35 +07:00
hathach 5f10584983
moving lpc17xx to use lpcopen 2018-12-03 17:28:38 +07:00
hathach f898f8f7a4
move lpc_chip_13xx files 2018-12-03 16:38:29 +07:00
hathach b2b1704f10
use flash for msc_disk_ram in case mcu does have enough sram 2018-12-03 16:30:39 +07:00
hathach 786b04e19d
correct memory placement for lpc13. CDC work well 2018-12-03 16:23:38 +07:00
hathach 5848dd2895
lpc11u use USBSRAM, able to response with 1st request 2018-12-02 02:13:48 +07:00
hathach 89d96b92af
fix lpc11u68 bsp issue, able to blink 2018-12-01 21:58:24 +07:00
hathach 102a761e8e
able to build lpc11u68 2018-12-01 02:17:20 +07:00
hathach a157c7fdc9
add lpc11u68 ses file 2018-12-01 01:43:57 +07:00
hathach d246cc2e6c
lpc13xx build ok (not work) with lpcopen 2018-11-30 23:39:18 +07:00
hathach 804c60304e
adding ses lpc13xx 2018-11-30 13:25:58 +07:00
hathach 18ea601b89 update segger project 2018-11-29 20:00:42 +07:00
hathach 3f38c3b4b5 clean up 2018-11-29 12:38:03 +07:00
hathach 8b03b6d3b4 add Auto descriptor endpoint num config to support lpc17xx
CFG_TUD_DESC_*_EPNUM
2018-11-28 16:10:31 +07:00
Scott Shawcroft b4103eef06
needs to be filled out. blinks though 2018-11-27 18:11:03 -08:00
hathach a3cc52829b clean up 2018-11-27 23:55:10 +07:00
hathach 038851c362
enhance dcd lpc17xx. Able to pass enumeration 2018-11-27 20:48:46 +07:00
hathach 138b12b61b
add lpc175x_6x project file 2018-11-26 18:30:50 +07:00
hathach 80ecf1fd54
add OPT_MODE_HIGH_SPEED 2018-11-26 14:56:07 +07:00
hathach 60d5ac1c39
clean up 2018-11-26 12:31:07 +07:00
hathach 064eec5dd8
clean up warnings 2018-11-26 12:29:55 +07:00
Scott Shawcroft bf70f89240
Introduce a Makefile for the OS_NONE device example
It currently supports the SAMD21 and SAMD51 only. More will be
added later.
2018-11-25 11:46:06 -08:00
hathach 569e85a0c0
cdc work ok with lpc43xx 2018-11-22 17:40:20 +07:00
hathach 60d8cde695
rename CFG_TUSB_MEM_SECTION to CFG_TUSB_MEM_SECTION 2018-11-22 17:21:07 +07:00
hathach b20cb8852a
build ok 2018-11-22 16:49:27 +07:00
hathach c3c446f7db
adding lpc43xx to ses 2018-11-22 16:28:01 +07:00
hathach 4314be9aeb
msc device block count and block num
- replace CFG_TUD_MSC_BLOCK_NUM & CFG_TUD_MSC_BLOCK_SZ by
tud_msc_capacity_cb() (mandatory callback)
2018-11-22 12:11:06 +07:00
hathach d7e48f307b
clean up msc example 2018-11-22 11:36:50 +07:00
hathach bdded75ad9
msc works well with samd51 2018-11-22 11:32:56 +07:00
hathach 42b97d3c25
rename example project 2018-11-22 11:18:10 +07:00