155 Commits

Author SHA1 Message Date
hathach
a3e7c104b3 simplify tusbh_cdc_ to tuh_cdc_ 2015-05-01 19:13:43 +07:00
hathach
6ee14bdd23 simplify host API: tusbh_ to tuh_ for keyboard & mouse 2015-05-01 19:11:25 +07:00
hathach
f09f2494bf simplify host API: tusbh_ to tuh_ 2015-05-01 19:06:01 +07:00
hathach
62ae417add formatting 2015-05-01 18:45:22 +07:00
hathach
6dbd580b53 readd rndis files 2015-05-01 18:14:36 +07:00
hathach
d00655f598 cdc device app rename CDCD_APP_BUFFER_SIZE to SERIAL_BUFFER_SIZE
cdc host app add SERIAL_BUFFER_SIZE for buffer constant, add cdc data receive if cb with TUSB_EVENT_XFER_ERROR
minor change to keyboard & mouse host app
add ASSERT_FAILED & ASSERT_FAILED_MSG
add cast to fix IAR build error with dcd_lpc43xx.c

FreeRTOS
- merge FreeRTOSConfig for m0, m3, m4
- re-implement application hook
- support portmacro.h for m0
2014-04-25 15:16:52 +07:00
hathach
dbf276ad6f added all assert check to osal_queue_send and osal_semaphore_post 2014-04-24 23:57:21 +07:00
hathach
fe0dafc73f fix IAR CMSIS rtx build for lpc175 6x --> build all ok 2014-04-18 16:47:56 +07:00
hathach
8dff4d454b minor adjust TUSB_CFG_HOST_DEVICE_MAX and TUSB_CFG_HOST_HUB 2014-04-18 14:50:44 +07:00
hathach
06bb9ad7a7 move STRING & XSTRING & STATIC_ASSERT to compiler.h
disable test for a class of cdc host
temporarily disable test for test_osal_none.c
change include in some core files
remove osal.h from common.h
2014-04-17 22:57:11 +07:00
hathach
5c6f8750da minor docs 2014-04-17 10:13:05 +07:00
hathach
940d7fb7f6 merge EHCI_MAX_QHD/QTD and OHCI_MAX_QHD/QTD to HCD_MAX_ENDPOINT/XFER and scale with number of enabled classes.
default config to support up to 5 device (hub + 4 others)
2014-04-13 15:39:57 +07:00
hathach
55dd9192a9 remove lpclink2 board 2014-04-09 22:37:01 +07:00
hathach
bfb80c4ede added rtos to greeting for easy testing
correct all keil flash setting
2014-04-03 16:41:42 +07:00
hathach
bc99f59699 code beautify 2014-03-31 12:06:13 +07:00
hathach
0bb2cc64b0 device_freertos/.cproject works well with msc & keyboard 2014-03-31 11:26:41 +07:00
hathach
abc6b58063 clean up 2014-03-26 16:20:57 +07:00
hathach
14133342ec doxygen have problem with bolding the hyperlink. use <b> instead 2014-03-26 11:43:42 +07:00
hathach
2870a8bcec fix build error for keil host os none, freertos, cmsis-rtx 2014-03-24 16:17:48 +07:00
hathach
6c9d03905e fix build for lpcxpreso host 2014-03-24 16:07:17 +07:00
hathach
bfd6c8bc1e rename host demo sourc files 2014-03-24 16:00:14 +07:00
hathach
7ee4b550c2 remove TUSB_CFG_HOST_ENUM_BUFFER_SIZE from host config (use default) 2014-03-23 09:46:51 +07:00
hathach
b594d25a53 clean up led blinking on host demo 2014-03-21 16:38:18 +07:00
hathach
61657f6751 change OSAL_TASK_FUNCTION to adapt with cmsis rtx 2014-03-19 16:50:49 +07:00
hathach
96bb6c8968 remvoe main as thread of cmsis rtx for portability.
Keil & lpcxpresso4 host_cmsis_rtx work well
2014-03-19 16:06:27 +07:00
hathach
2c4a2e5b9e rename TUSB_CFG_OS_TICKS_PER_SECOND to TUSB_CFG_TICKS_HZ
remove CFG_TICKS_PER_SECOND
2014-03-18 16:10:25 +07:00
hathach
eaf2e888ab doxygening 2014-03-17 16:46:11 +07:00
hathach
d1d4ddd856 doxygen document 2014-03-16 22:20:33 +07:00
hathach
590acffc24 fix some warnings 2014-03-14 16:36:04 +07:00
hathach
5f309413dc clean more warnings 2014-03-14 14:33:50 +07:00
hathach
5e2ed2534e clean up warning in lpcxpresso
remove -Wpacked  -Wpadded in gcc
2014-03-14 11:59:39 +07:00
hathach
2502be94f7 suppres compiler warning transfer of control bypasses initialization 2014-03-13 23:52:26 +07:00
hathach
6fbca0ea87 remove legacy code of msc_device.c read10 & write10
clean up some warnings
2014-03-13 18:25:20 +07:00
hathach
f1692c93ac fix some warnings 2014-03-13 18:11:59 +07:00
hathach
1940f9f0f7 clean up 2014-03-13 16:17:38 +07:00
hathach
fa83ba32a5 fix all build error with IAR
- host/host_freertos/host_freertos.ewp
- host/host_os_none/host_os_none.ewp
- device/device_os_none/device_os_none.eww
fix IAR ending warning
2014-03-13 13:23:33 +07:00
hathach
1610aa3e29 fix build for host freertos xpresso 2014-03-13 00:12:18 +07:00
hathach
14e48bd989 fixing build error 2014-03-12 17:45:17 +07:00
hathach
6ceb992f2c clean up 2014-03-12 15:57:02 +07:00
hathach
7f377b7e5b improve MSC host demo with
- remove command
- move (rename) command
2014-03-11 23:34:47 +07:00
hathach
f55ae521a0 enhance cp command to accept dest path as an folder 2014-03-11 22:31:34 +07:00
hathach
ad72db5aea change IAR TUSB_CFG_ATTR_USBRAM to _Pragma("location=\".ahb_sram1\"") instead of @ .ahb_sram1 so that we can place it before the variable for a cleaner code
change pipe xfer API buffer from void* to uint8_t*
change FIFO_DEF to have a separated buffer to be compatible with IAR\
refractor IAR data alignment pragma
2014-03-10 13:13:13 +07:00
hathach
f0e705c8da IAR host freertos works with EA4357 2014-03-06 12:51:16 +07:00
hathach
dcc58a7afc refractor app_os_prio.h 2014-03-06 11:37:37 +07:00
hathach
fee8e5227b IAR work well with EA4357 on host os none 2014-03-06 10:29:57 +07:00
hathach
043e5dbf3c somehow could not get printf work with IAR both SWD & uart on NGX4330 2014-03-05 15:03:38 +07:00
hathach
e6d7c5fcee remove lwip code in main.c & boardGetMACaddr (board.c)
NOTE: previous commit also removed some lwip's configure in board_ea4357

fix NGX4330 led blinking
2014-03-04 22:46:42 +07:00
hathach
90b7ead017 refine keyboard host demo (added new line for enter key) 2014-03-02 21:39:18 +07:00
hathach
b5ce076d8d increase msc host app task stack size to 512 so that copy command can be executed 2014-03-02 18:11:30 +07:00
hathach
5f8f046eaa refractor remove tusbh_msc_is_failed
increase usbh enum task from 150 to 200 due to stack overflow when mounting msc device
added task for msc host freeRTOS with stack = 300 (still cannot execute copy command)
2014-02-28 18:42:33 +07:00