hathach
2c8596edeb
abstract call chains from hal usb isr
2013-03-04 18:46:02 +07:00
hathach
656da2992d
add alignof to compilier specific
...
add static_assert support for IAR (built-in support)
2013-03-04 15:01:33 +07:00
hathach
68ff7365c5
rename ehci usb_int usb_sts usb/error field
...
move MCU define to tusb_option.h
2013-03-01 19:32:53 +07:00
hathach
0c397c6b8d
house keeping
...
- correct initialization call sequence
- move hcd_init to ehci.c
2013-02-27 18:49:28 +07:00
hathach
49da210860
add osal subtask support
...
add usbh_control_xfer_subtask as xfer and wait
fix potential error when update device info & open control pipe for new address
fix build error with hal_****.c
add STATIC_ASSSERT to perform compile time checking with sizeof later
update osal_queue_receive and osal_semaphore_wait for osal_none to support subtask
2013-02-26 17:28:05 +07:00
hathach
489b98cb93
add TUSB_CFG_HOST_CONTROLLER_START_INDEX
...
update usbh_init and test code for TUSB_CFG_HOST_CONTROLLER_START_INDEX
clean up some
2013-02-08 12:12:10 +07:00
hathach
a5b29c5d33
refractor include chain with following policies
...
- header file only include what it needs for its declarations.
2013-02-04 13:13:07 +07:00
hathach
535f330026
update license year from 2012 to 2013
2013-01-27 13:50:40 +07:00
hathach
3ffda2033a
clear 19.1
2013-01-22 18:09:58 +07:00
hathach
38ce3f7534
start to support
...
- usbd host
- osal
some global define
#define TUSB_CFG_HOST_CONTROLLER_NUM
#define TUSB_CFG_HOST_DEVICE_MAX
#define TUSB_CFG_CONFIGURATION_MAX
rename & refractor HID type structure & enum
use CException to test asssertion library
add test for hid_host_keyboard with usbd configure get & osal queue get stubs
update test for assertion library
refractor ASSERT_STATUS in assertion library
update tusb_error_t values
rename usb basic type & enum in tusb_types.h and std_descriptors.h
2013-01-22 17:41:06 +07:00
hathach
cfe7a3d23b
change error type to lower case for more consistency
...
change Error Enum to TUSB prefix for more consistency
start to add check for OS configure
2013-01-19 00:57:58 +07:00
hathach
25f6cee73b
add DEVICE_ROM_DRIVER_ADDR macro in hal to point to rom driver add
...
add TUSB_ATTR_RAM_SECTION in tinyusb_config.h to abtract usb ram placement to application
remove power_api.h (mcu dependency)
2013-01-18 11:49:51 +07:00
hathach
c16632da0b
add UART support for ea4357 (tested)
2013-01-17 14:40:46 +07:00
hathach
480ddb4fec
start to add bsp and build configuration for embedded artist 4357
2013-01-17 11:03:43 +07:00
hathach
095129887e
delete mcu folders as it duplicate hal folders
2013-01-16 22:23:17 +07:00
hathach
f9aee11063
add hal layer for lpc43xx
2012-12-20 16:58:55 +07:00
hathach
4ec23ea786
add build and project settings for lpc43xx
2012-12-10 15:59:10 +07:00
hathach
3eb7465e5e
abstract usb enable/disable interrupt to hal layer
2012-12-10 14:58:25 +07:00
hathach
cd74f4f0ed
work with lpc11u37 (lpc11uxx) on kevin's board
2012-12-07 16:22:47 +07:00
hathach
6049b6d0df
make fundamental changes in project building
...
add some makefile.defs
2012-12-07 01:31:09 +07:00
hathach
f31ade6151
add board abstract layer
...
rename arch to mcu
2012-12-04 18:18:29 +07:00
hathach
82820a2066
able to build with lpc43xx demo
2012-12-04 14:12:48 +07:00