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
09ebb007dd
fix build for IAR
2014-03-24 15:50:11 +07:00
hathach
c6e15a4c24
fix build for keil device
2014-03-24 15:42:47 +07:00
hathach
7b6bcfcf97
fix build problem with lpcxrepsso
2014-03-24 15:37:51 +07:00
hathach
d3616987b7
rename demo app file
2014-03-24 15:30:51 +07:00
hathach
cf60e374aa
doxygen clean up
2014-03-23 19:00:54 +07:00
hathach
a8d32d81b3
tested with IAR & keil for device ea4357, fix some warnings
2014-03-23 17:33:58 +07:00
hathach
58892299f3
use internal buffer for hid report descriptor as well.
2014-03-23 16:57:39 +07:00
hathach
e0fd3efa70
finished using usbd_enum_buffer for all std descriptors
2014-03-23 15:39:55 +07:00
hathach
1af381c2de
remove TUSB_CFG_DEVICE_STRING_DESCRIPTOR_COUNT
...
refractor descriptor to array of pointer, adding interface descriptor as well
2014-03-23 14:14:00 +07:00
hathach
e28170db2f
adding usbd_enum_buffer to usbd
...
remove string descriptor USB RAM requirement
2014-03-23 10:15:32 +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
6d2eb50c0d
rename msc device app function
2014-03-23 00:06:36 +07:00
hathach
3a8dce013d
remove IAD_DESC_REQUIRED
...
add compiler guard for exceeding number of endpoints for lpc11/13u
2014-03-23 00:00:23 +07:00
hathach
1cdca167cd
rename dcd_11u_13u_qhd_t::total_bytes to nbytes to prevent confusion
...
introduce scsi_data to mscd_interface_t to make tusbd_msc_scsi_cb buffer's address no longer to be required in USB ram section --> save usb ram for lpc11/13u
2014-03-22 22:50:08 +07:00
hathach
7c5b386130
clean ATTR_USB_MIN_ALIGNMENT on application and most of device except the msc_device.c
2014-03-21 19:23:19 +07:00
hathach
b594d25a53
clean up led blinking on host demo
2014-03-21 16:38:18 +07:00
hathach
d2d0d0a6d5
clean up some device warnings
...
move led_blinking_task and led_blinking_set_interval to board.c
2014-03-21 16:32:39 +07:00
hathach
34c60cdca3
fix cmsis rtx warning
...
IAR host cmsis rtx work with lpc1769
2014-03-20 13:32:50 +07:00
hathach
ae2ec5126f
lpc176x support for host cmsis rtx
2014-03-19 18:25:14 +07:00
hathach
ce85e4d98f
#define SVCall_Handler SVC_Handler in lpcxpresso startup for lpc175x_6x & lpc11uxx for better compatiable with other lib & toolchain.
...
added lpc176x xpresso with cmsis rtx
2014-03-19 18:12:51 +07:00
hathach
eb5dd58b51
re-added RTX Source for reference purpose
2014-03-19 17:29:36 +07:00
hathach
7a57428f3e
reduce memory use by cmsis rtx
...
able to run with IAR host cmsis rtx
2014-03-19 17:26:35 +07:00
hathach
61657f6751
change OSAL_TASK_FUNCTION to adapt with cmsis rtx
2014-03-19 16:50:49 +07:00
hathach
e8138df6a3
adding support for IAR cmsis rtx
2014-03-19 16:10:20 +07:00
hathach
0f8c5fe0b6
remove old host bulk xfer
2014-03-19 16:09:08 +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
a66e3d8022
able to run cmsis rtx with lpcxpresso7
2014-03-19 15:30:32 +07:00
hathach
4ffc64b6e7
able to build cmsis rtx with lpcxpresso7 with float=hard
2014-03-19 13:12:19 +07:00
hathach
69159076ae
rename keil group bsp lpcxxxx to lpcxxxx only
...
trying to get cmsis rtx work with host lpc43xx
2014-03-19 12:37:44 +07:00
hathach
a8ea9e99d5
rename errors.c/h to tusb_errors.c/h
2014-03-18 18:54:44 +07:00
hathach
cf82b13a0e
finish descriptor refractor for hid keyboard & mouse
2014-03-18 18:38:15 +07:00
hathach
eab4f9642c
refractor descriptor passing for device with user-friendly structures
2014-03-18 18:07:48 +07:00
hathach
34756f3862
app descriptor rename
2014-03-18 16:58:24 +07:00
hathach
e73667c078
clean up tusb_descriptors
2014-03-18 16:23:23 +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
23aa7070df
refrator, replace osal_tick_get / osal_tick_tock by tusb_tick_get
2014-03-17 17:23:32 +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
eff1fe99f8
clean all device os none warnings
2014-03-14 17:24:30 +07:00
hathach
4cdebe2e76
fix warning for device os none
2014-03-14 17:18:05 +07:00
hathach
b545544c32
Merge branch 'master' of github.com:microbuilder/tinyusb
...
Conflicts:
demos/host/host_freertos/host_freertos.uvopt
2014-03-14 16:53:50 +07:00
hathach
21a50c6f73
clean up more
2014-03-14 16:50:51 +07:00
hathach
b7235fa2bc
clean up warning
2014-03-14 16:49:01 +07:00
hathach
590acffc24
fix some warnings
2014-03-14 16:36:04 +07:00
hathach
2cac860e1a
fix some warnings
2014-03-14 16:31:33 +07:00
hathach
4f1ae1cd1d
clean up more warnings
2014-03-14 16:11:38 +07:00
hathach
16df2a2f62
Suppress Keil warnings #66-D: enumeration value is out of "int" range
2014-03-14 15:51:07 +07:00
hathach
0757d2eb6c
more warnings clean up
2014-03-14 15:11:57 +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
214af7e988
zero warnings compiling host os none on keil
2014-03-14 10:19:44 +07:00
hathach
97cce2fa58
clean up compiler warning transfer of control bypasses initialization
2014-03-14 00:06:43 +07:00
hathach
2502be94f7
suppres compiler warning transfer of control bypasses initialization
2014-03-13 23:52:26 +07:00
hathach
958512a5bd
clean up more warnings
2014-03-13 18:43:52 +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
8fbafc460c
fix a problem with dcd 13uxx dcd_pipe_clear_stall that should clear toggle for buffer0 (instead of active buffer)
...
as the next transfer is always forced to be happened on buffer0
2014-03-13 17:06:18 +07:00
hathach
1940f9f0f7
clean up
2014-03-13 16:17:38 +07:00
hathach
8e2d263742
clean up
2014-03-13 15:36:17 +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
151c012fde
fix all build problem with keil & lpcxpresso for host os none, host freertos, device os none
2014-03-13 12:04:37 +07:00
hathach
1610aa3e29
fix build for host freertos xpresso
2014-03-13 00:12:18 +07:00
hathach
1d98e895fa
fix freertos host keil build
2014-03-12 23:43:13 +07:00
hathach
eda269487b
fix keil host os none
2014-03-12 23:35:54 +07:00
hathach
156ae28cd6
fix build error with keil device os none
2014-03-12 23:27:10 +07:00
hathach
9776fb6d1a
update lpc13u cmsis to 3.20
2014-03-12 23:05:51 +07:00
hathach
fa332a6150
update xpresso 11u
2014-03-12 23:01:02 +07:00
hathach
c92bdbac74
update lpc11u cmsis to 3.20
2014-03-12 22:30:02 +07:00
hathach
368d09695f
fix build error with lpcxpresso device os none
2014-03-12 22:22:00 +07:00
hathach
97f95c61f6
update CMSIS core for lpc176x
2014-03-12 18:39:17 +07:00
hathach
4571bf17d4
all host os none configure can be build now
2014-03-12 18:15:47 +07:00
hathach
a2dcade88f
ngx works ok
2014-03-12 18:05:36 +07:00
hathach
204e057dce
host os none for LPCxpresso1769 & EA4357 works
2014-03-12 17:57:20 +07:00
hathach
14e48bd989
fixing build error
2014-03-12 17:45:17 +07:00
hathach
8db8294af2
move mcu cmsis file to /mcu
2014-03-12 17:20:24 +07:00
hathach
d98bc0a64b
move boards to root folder
2014-03-12 17:18:50 +07:00
hathach
a7e14b4646
clean up
2014-03-12 17:00:51 +07:00
hathach
1ad138e322
fix IAR end line warning
2014-03-12 16:33:33 +07:00
hathach
6ceb992f2c
clean up
2014-03-12 15:57:02 +07:00
hathach
2e9ab27e28
seems like 43xx code requires an terminal (uart,SWO) connected to be able to run
2014-03-12 15:44:30 +07:00
hathach
4efc5fecf7
all device work with all mcu & tools
2014-03-12 15:14:57 +07:00
hathach
1e957bb672
change dcd 176x alignment placement to work with IAR
2014-03-12 15:11:48 +07:00
hathach
92d28c96eb
clean all IAR ending warning
2014-03-12 14:59:57 +07:00
hathach
bb8602ce41
clean up IAR ending warning
2014-03-12 14:49:51 +07:00
hathach
0f0d9d127b
able to build lpc11u with IAR
...
clean ending warming with IAR
2014-03-12 14:43:58 +07:00
hathach
b6e4c0d348
a fix to IAR's incapability to force struct's member on specified alignment
2014-03-12 14:28:43 +07:00
hathach
9ba209cda0
IAR line ending warning
2014-03-12 14:10:38 +07:00
hathach
8f03dea95a
fix iar warning
2014-03-12 14:03:17 +07:00
hathach
c92b03edfb
added scatter file for lpc11u & lpc13u for it to run with keil
2014-03-12 12:49:59 +07:00
hathach
13c3a4e346
remove host config from device demo
2014-03-12 11:05:40 +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
d2ee92da48
move keil_ram.ini to bsp/lpc43xx/keil_ram.ini
...
device os none for NGX4330 work with keil
2014-03-11 17:24:30 +07:00
hathach
52785c9fd6
NGX4330 device os none work well with lpcxpresso
2014-03-11 17:16:13 +07:00
hathach
d6566400fd
fix device typo build error
2014-03-11 16:57:21 +07:00
hathach
6a736db159
try to port lpc11uxx device demo with IAR
2014-03-10 15:31:12 +07:00
hathach
3555abc378
cannot get IAR work with lpc1769 device demo
2014-03-10 15:02:11 +07:00