Commit Graph
100 Commits
Author SHA1 Message Date
hathach f2f3f5a772 fix pca10056 build error due to nrfx undef usage 2019-03-20 01:35:52 +07:00
hathach 1a0c4fbb9b add pca10056 to travis buidl 2019-03-20 01:23:59 +07:00
hathach e6612ab82c move -nostdlib (-nostartfiles) into board.mk
since nrf5x require the use of std startup. Add verbose mode to makefile
2019-03-20 01:23:49 +07:00
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