summaryrefslogtreecommitdiff
path: root/tinyusb/hal
AgeCommit message (Collapse)Author
2013-05-29keyboard example works with lpc1347 xpressohathach
2013-05-29fix lpcxpresso1347 board_ledshathach
temp change USBD_API to ROM_API add lpc13xx device support fix romdriver pointer able to init rom driver
2013-05-28rename NGX to ngxhathach
add a bunch of stub header for dcd (175x_6x, 13xx, 18xx_43xx) add dcd_nxp_romdriver for handling usb rom driver add BIT_TEST_ in binary.h remove mw_usbd_hid.h include due to lexical conflict
2013-05-25add stub function to able to build device with EA4357hathach
- dcd_controller_reset - dcd_controller_connect
2013-05-23move scu_pinmux(0x2, 5, MD_PLN | MD_EZI | MD_ZI, FUNC2) to hal/hal_lpc43xx.chathach
dual host run without problem with mcb4300
2013-05-06change format of file header & license spacinghathach
2013-04-25add TUSB_CFG_OS_TASK_PRIO to mandatory option for using an RTOShathach
using plain char for error enum character increase freeRTOS configMAX_PRIORITIES to 16 house keeping & clean up compiler warning
2013-04-10change osal_queue_send(osal_queue_handle_t const queue_hdl, uint32_t data) ↵hathach
signature to osal_queue_send(osal_queue_handle_t const queue_hdl, const void * data) - support any size queue message (instead of fixed uint32_t)
2013-04-08- add scu_pinmux(0x2, 5, MD_PLN | MD_EZI | MD_ZI, FUNC2); // USB1_VBUS ↵hathach
monitor presence - USB1 host run ok with NGX4330
2013-04-07add hal init for USB1 and trying to get USB1 workinghathach
add hack delay 100 ms after a port reset (huge) for correct speed detection
2013-03-29fix the damn bug within 10 line of code in keyboard_app.chathach
2013-03-25change website from tinyusb.net to tinyusb.orghathach
2013-03-23- house keepinghathach
- add controller id for hal_interrupt_enable/disable
2013-03-22- fix bug when unplugged unmounted-already device (mostly plugged when power on)hathach
- add hal_debugger_is_attached & hal_debugger_breakpoint - assert will suspend (place breakpoint) if the condition is failed and debugger is attached. Otherwise, a message to uart is printed - fix get control qhd function when dev_addr is not zero (shifted 1) - fix wrong logic for unsupported class
2013-03-12add semaphore post in usbh_isr for control pipehathach
add osal_queue_send in usbh_device_plugged add macro for placing breakpoint macros fix ehci init: - regs->cmd or (add run_stop) - enable port power in portsc add tusb_task_runner in main loop
2013-03-12add project file for keilhathach
fix binary.h compiler specific add hal_init code to reset & set usbmode --> able to get USB ISR remove const qualifier from return function of - get_operational_register - get_period_frame_list - get_async_head - get_period_head - get_control_qhd add stub for - hcd_port_connect_status - hcd_port_speed
2013-03-04abstract call chains from hal usb isrhathach
2013-03-04add alignof to compilier specifichathach
add static_assert support for IAR (built-in support)
2013-03-01rename ehci usb_int usb_sts usb/error fieldhathach
move MCU define to tusb_option.h
2013-02-27house keepinghathach
- correct initialization call sequence - move hcd_init to ehci.c
2013-02-26add osal subtask supporthathach
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-08add TUSB_CFG_HOST_CONTROLLER_START_INDEXhathach
update usbh_init and test code for TUSB_CFG_HOST_CONTROLLER_START_INDEX clean up some
2013-02-04refractor include chain with following policieshathach
- header file only include what it needs for its declarations.
2013-01-27update license year from 2012 to 2013hathach
2013-01-22clear 19.1hathach
2013-01-22start to supporthathach
- 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-19change error type to lower case for more consistencyhathach
change Error Enum to TUSB prefix for more consistency start to add check for OS configure
2013-01-18add DEVICE_ROM_DRIVER_ADDR macro in hal to point to rom driver addhathach
add TUSB_ATTR_RAM_SECTION in tinyusb_config.h to abtract usb ram placement to application remove power_api.h (mcu dependency)
2013-01-17add UART support for ea4357 (tested)hathach
2013-01-17start to add bsp and build configuration for embedded artist 4357hathach
2013-01-16delete mcu folders as it duplicate hal foldershathach
2012-12-20add hal layer for lpc43xxhathach
2012-12-10add build and project settings for lpc43xxhathach
2012-12-10abstract usb enable/disable interrupt to hal layerhathach
2012-12-07work with lpc11u37 (lpc11uxx) on kevin's boardhathach
2012-12-07make fundamental changes in project buildinghathach
add some makefile.defs
2012-12-04add board abstract layerhathach
rename arch to mcu
2012-12-04able to build with lpc43xx demohathach