hathach
d22dea4976
update nrfx to 1.6.2
2019-03-19 19:09:08 +07:00
hathach
2ad4751cf4
Merge branch 'master' of github.com:hathach/tinyusb into develop
2019-03-19 16:58:36 +07:00
hathach
1062910348
readme clean up
2019-03-19 16:51:41 +07:00
hathach
0fcd263df3
stm32f place startup*.o first in linking order due to gcc flto bug
...
ref: https://bugs.launchpad.net/gcc-arm-embedded/+bug/1747966
2019-03-19 16:41:00 +07:00
hathach
11eed2f026
update flash-jlink target for m0 and m4 board
2019-03-17 15:42:57 +07:00
hathach
f932cf3854
stm32 update fifo in comment
2019-03-17 15:16:52 +07:00
hathach
e39b4199b0
add stm32f4 board to travis build
2019-03-16 02:25:56 +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
5e92d67015
stm32 update TX Fifo for edpt IN, both CDC + MSC work great
...
- call dcd_event_xfer_complete() when enough bytes received
- add dcd_get_frame_number()
2019-03-15 18:43:09 +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
195a44172a
update stm32 dcd stall control endpoint
2019-03-13 16:54:10 +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
a19455d1ff
follow up to PR #39
2019-03-04 11:51:36 +07:00
hathach
f2d76a39eb
mscd: send scsi status before invoke read10/write10/scsi complete callback
2019-02-22 01:31:13 +07:00
hathach
1a84f5da54
nrf5x Let application decide USBD_IRQn priority
2019-01-29 19:42:31 +07:00
hathach
59c1b4b427
zero init internal class/device data
2019-01-29 19:39:34 +07:00
hathach
e4e8413acc
add tusb_inited() API, check for inited() before running device/host task
2019-01-29 19:05:07 +07:00
hathach
777f41a066
clean up
2019-01-29 18:47:29 +07:00
hathach
6752a71264
usb work when sd is init first
2019-01-29 18:02:25 +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
hathach
bd53256126
fix #32
2019-01-23 19:06:37 +07:00
hathach
e6224bccf9
adding makefile support for nrf5x
...
got undefined reference to `_start'
2019-01-02 22:35:42 +07:00
hathach
4bcd3f9a8f
more readme
2018-12-29 14:39:28 +07:00
hathach
4e2a79a8bb
update makefile
2018-12-29 14:38:36 +07:00
hathach
6b0a747d28
update readme
2018-12-29 14:36:57 +07:00
hathach
257d60fe1a
white spaces
2018-12-21 12:58:53 +07:00
hathach
6f17b4e019
change to dcd_get_frame_number
2018-12-21 12:46:20 +07:00
hathach
426064201a
fix samd build
2018-12-19 13:16:42 +07:00
hathach
902697ca07
add dcd_get_microframe()
2018-12-17 12:14:11 +07:00
hathach
455da57f9d
docs clean up
2018-12-17 12:08:11 +07:00
hathach
10021eda67
minor readme update
2018-12-15 13:13:22 +07:00
hathach
351f0d7d78
merge binary.h into tusb_common.h
2018-12-14 15:45:49 +07:00
hathach
2a60427bdc
rename bit_* helper to tu_bit_*, BIT_* to TU_BIT_* for consistency
2018-12-14 15:30:54 +07:00
hathach
a3713f801d
clean up compiler attribute
2018-12-14 13:08:21 +07:00
hathach
edf885ca46
white spaces
2018-12-13 15:25:43 +07:00
hathach
07bcc6ca91
clean up files
2018-12-13 15:20:28 +07:00
hathach
a6b9432600
clean up error enum
2018-12-13 14:57:21 +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
af1ffe4675
remove task void* param
2018-12-13 13:53:43 +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
b562fa741b
Update readme.md
2018-12-12 23:08:08 +07:00
hathach
fafef1aa17
Update LICENSE
2018-12-12 16:59:39 +07:00
hathach
cb830a82e0
docs clean up
2018-12-12 16:57:10 +07:00
hathach
aa17ec60d3
Merge branch 'develop'
2018-12-12 16:49:38 +07:00
hathach
142f274c1d
docs update
2018-12-12 16:35:53 +07:00
hathach
a76d3a8726
clean up
2018-12-12 14:53:11 +07:00
hathach
bb544a0951
minor update
2018-12-12 14:43:45 +07:00
hathach
c1c501e0c2
change usbd xfer_cb return type to bool
2018-12-12 13:12:06 +07:00
hathach
b6cb4757d2
change class driver open return type to bool
2018-12-12 13:00:59 +07:00
hathach
5fd60e5761
clean up
2018-12-12 12:36:40 +07:00
hathach
6c0b0917e1
rename descriptor_* helper to tu_desc_*
2018-12-12 12:01:15 +07:00
hathach
6d86db3977
rename edpt_dir/number/addr to tu_edpt_*
2018-12-12 11:51:31 +07:00
hathach
e3514b8054
rename hcd_device_remove to hcd_device_close
2018-12-12 11:34:09 +07:00
hathach
c88e16bd11
clean up
2018-12-12 00:48:53 +07:00
hathach
aaf65831d8
update ohci for hcd_device_remove
2018-12-12 00:48:41 +07:00
hathach
def20ce35b
clean up ehci warnings
2018-12-12 00:13:48 +07:00
hathach
67d6d753d6
replace all hcd pipe close by hcd_device_remove
2018-12-12 00:00:33 +07:00
hathach
c94df51503
more clean up
2018-12-11 19:35:08 +07:00
hathach
364666c206
ehci clean up
2018-12-11 17:05:56 +07:00
hathach
d05021009b
more ohci clean up
2018-12-11 16:29:43 +07:00
hathach
600fac1845
fix build error with ohci
2018-12-11 16:18:56 +07:00
hathach
dbc560658a
more hcd_pipe to hcd_edpt rename
2018-12-11 13:15:05 +07:00
hathach
0d04e6eb96
rename to hcd_edpt_open()
2018-12-11 13:12:21 +07:00
hathach
7deac61d5f
clean up
2018-12-11 13:09:40 +07:00
hathach
b8c63ff624
ehci struct rename
2018-12-11 13:01:07 +07:00
hathach
b0717275c8
ehci periodic
2018-12-11 10:50:05 +07:00
hathach
73e6bb6f5d
clean up
2018-12-11 01:06:10 +07:00
hathach
7c2056defb
remove pipe handle in host msc
2018-12-11 01:03:15 +07:00
hathach
7a626dbc8b
completely remove pipe handle for cdc/hub/ehci
2018-12-11 00:56:21 +07:00
hathach
e863c99a6f
fix msc host
2018-12-10 23:15:53 +07:00
hathach
212deaf2f8
usbh name change
2018-12-10 22:19:01 +07:00
hathach
9c3c782b64
host msc built but got hardfault with inquiry command
2018-12-10 22:11:02 +07:00
hathach
dffe9b335e
clean up host pipe api
2018-12-10 20:26:47 +07:00
hathach
5886ccdb03
ehci clean up
2018-12-10 20:16:26 +07:00
hathach
4e7596ca9c
add tuh_mount_cb/tuh_umount_cb
2018-12-10 19:25:57 +07:00
hathach
9c4c797502
add ep addr to host cdc
2018-12-10 19:01:28 +07:00
hathach
0ae8a1aa89
remove pipe handle.dev_addr
2018-12-10 16:58:17 +07:00
hathach
a486da33ee
usbh clean up
2018-12-10 05:55:02 +07:00
hathach
57233cead7
rename usbh_xfer_isr to hcd_event_xfer_complete
2018-12-10 05:47:33 +07:00
hathach
a31f83dbb0
removing pipe handle
2018-12-10 05:44:08 +07:00
hathach
75baedf27d
removing pipe handle, remove xfer type
2018-12-10 05:33:25 +07:00
hathach
8ef93ef85d
usbh remove class code in xfer isr callback
2018-12-10 05:19:08 +07:00
hathach
ac67e0ea3f
clean up
2018-12-10 05:15:49 +07:00
hathach
6a6e7d0ecb
refactor usbh class driver
2018-12-10 05:07:22 +07:00
hathach
05913a7350
change usbh class driver open signature
2018-12-09 12:34:05 +07:00
hathach
637285e9ae
clean up ehci
2018-12-09 00:10:49 +07:00
hathach
f6f0910778
hub clean up
2018-12-08 20:56:56 +07:00
hathach
d3ac4c14a3
refactor hcd api
2018-12-08 20:51:48 +07:00
hathach
607658d047
rename MODE_HOST_SUPPORTED to TUSB_OPT_HOST_ENABLED
2018-12-07 23:38:52 +07:00
hathach
e019916263
clean up ehci, support only 1 controller
2018-12-07 23:35:42 +07:00
hathach
98dd0c4d4d
clean up
2018-12-07 23:28:51 +07:00
hathach
e4fd9fbaf4
seperate control xfer to 3 tds for ohci
...
- ohci only work with 1st transfer with specific timing. TODO fix it
later
2018-12-07 23:16:06 +07:00
hathach
6c49848d59
ohci got device not response condition in control transfer
2018-12-07 22:01:26 +07:00
hathach
3ab9c2f64a
add host ea4088qs, but not work
2018-12-07 22:00:34 +07:00