hathach
bef17fb67f
add version macros
2013-01-31 11:47:07 +07:00
hathach
07048b943e
add primitive_types.h for portable with uint8,16,32_t, and bool
...
add osal_common.h to ease the complaint of MISRA 19.1
implement OSAL_NONE Task loop, semaphore wait/post and its test code
2013-01-30 11:35:37 +07:00
hathach
535f330026
update license year from 2012 to 2013
2013-01-27 13:50:40 +07:00
hathach
f613c32422
add STATIC for local variables
2013-01-27 13:16:30 +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
d8c8b9e38a
add ASSERT POINTER support
...
add hid host and separate hid host & device
update host project setting with EA4357 board
add para checking test for hid host
2013-01-18 14:39:42 +07:00
hathach
095129887e
delete mcu folders as it duplicate hal folders
2013-01-16 22:23:17 +07:00
hathach
3d8babcb14
refractor to remove duplicate code between ASSERT_HEX and ASSERT_INT
...
use static inline min_of and max_of instead of macro
2013-01-14 00:41:23 +07:00
hathach
e935f29541
tested keyboard device with lpcXpresso1347 board
2013-01-11 20:49:46 +07:00
hathach
d76df54003
add external configure file: tusb_config.h
...
rename the internal/default configure from tusb_cfg.h to tusb_option.h
2013-01-11 16:55:47 +07:00
hathach
00b3f48519
rename a bunch of configure macros
2012-12-20 16:56:19 +07:00
hathach
ec4a3f6048
cleaning
2012-12-18 15:08:30 +07:00
hathach
3eb7465e5e
abstract usb enable/disable interrupt to hal layer
2012-12-10 14:58:25 +07:00
hathach
70e3a13951
change building process yes, again
2012-12-07 17:59:46 +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
hathach
8f00307986
fixed building errors with device example
2012-12-04 11:30:34 +07:00
hathach
b698b09a67
fix some doxygen settings and stuffs add prepacked for IAR compiler
2012-12-03 16:51:14 +07:00
hathach
aff644b7c3
add some helper function into common.h
2012-12-02 15:46:12 +07:00
hathach
b36a85ad36
add extern "C" for cpp
...
start to work on hal layer
2012-12-02 11:07:59 +07:00
hathach
8a1dee1b2e
add overview.md and license.md and tinyUSB overview.png
2012-12-02 00:36:44 +07:00
hathach
879fb21f99
change license email to website
...
added support for cdc devices
2012-11-29 17:52:57 +07:00
hathach
8f57cb6ccb
house keeping
2012-11-29 15:57:44 +07:00
hathach
360b28b44f
add more doxygen docs
...
start to use TUSB_Error_t
2012-11-29 15:35:59 +07:00
hathach
8cd811e2a9
start to work with doxygen
...
fix mem_size/mem_base usage with device rom driver
2012-11-29 10:41:33 +07:00
hathach
851f5bfd06
make keyboard device work with lpc1347
2012-11-28 11:53:23 +07:00
hathach
545fe61828
start to add hid keyboard
2012-11-27 17:41:00 +07:00
hathach
54e5289b73
added assert macro
2012-11-27 15:59:47 +07:00
hathach
829c8672bb
added _cplusplus extern wrapper
2012-11-27 15:35:57 +07:00
hathach
06c16ae03f
added files
...
added some template code
2012-11-27 15:21:47 +07:00
hathach
e62963844b
added files
2012-11-26 17:19:26 +07:00