summaryrefslogtreecommitdiff
path: root/tinyusb/common
AgeCommit message (Collapse)Author
2018-02-28refactor osal queue APIhathach
2018-02-28update fifohathach
2018-02-28osal clean uphathach
- task create, task def macros
2015-05-01formattinghathach
2015-05-01formattinghathach
2015-05-01replace ATTR_PACKED_STRUCT by simply ATTR_PACKED (drop IAR support)hathach
remove "primitive_types.h" by simply include stdbool.h, stdint.h
2014-04-25cdc device app rename CDCD_APP_BUFFER_SIZE to SERIAL_BUFFER_SIZEhathach
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-17move STRING & XSTRING & STATIC_ASSERT to compiler.hhathach
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-17change default TUSB_CFG_DEBUG to 0hathach
change meaning of TUSB_CFG_DEBUG
2014-03-25update keil & iar device project to add lpcxpresso11u14 supporthathach
2014-03-25more doxygen stuffshathach
2014-03-25doxygen documentinghathach
2014-03-24more doxygen workshathach
2014-03-24doxygen documentinghathach
2014-03-23doxygen clean uphathach
2014-03-22rename dcd_11u_13u_qhd_t::total_bytes to nbytes to prevent confusionhathach
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-21some doxygenhathach
2014-03-18rename errors.c/h to tusb_errors.c/hhathach
2014-03-16doxygen documenthathach
2014-03-14more warnings clean uphathach
2014-03-14clean more warningshathach
2014-03-14clean up warning in lpcxpressohathach
remove -Wpacked -Wpadded in gcc
2014-03-12fix build error with lpcxpresso device os nonehathach
2014-03-12able to build lpc11u with IARhathach
clean ending warming with IAR
2014-03-12IAR line ending warninghathach
2014-03-12fix iar warninghathach
2014-03-10cannot get IAR work with lpc1769 device demohathach
2014-03-10change desc_str_table to array of pointer of uint8_t* to be compatible with ↵hathach
IAR (lack of support for VLA initialization) IAR device os none works with ea4357
2014-03-10change IAR TUSB_CFG_ATTR_USBRAM to _Pragma("location=\".ahb_sram1\"") ↵hathach
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-04added support for IAR retarget but not yet succeeded. lpc17xx have problem ↵hathach
connect with jlink
2014-03-04change lpc17xx cmsis file & ohci to be able to build with IARhathach
2014-02-20fix the duplicated plug connection status change with lpc17xx by using ↵hathach
immediate reset on isr. However Khanh's G5 mouse is not enumerated !! remove TUSB_CFG_CONFIGURATION_MAX from config file fix some warning
2014-01-24refractor __n2be_16hathach
2013-12-27add device_os_none keil project for all boardshathach
2013-12-12implement inline bit manipulation functionhathach
2013-12-09add keyboard led maskhathach
make usbd control request to subtask add get/set report via control pipe to hidd enforce soft DMA to control pipe for lpc11u (lpc17xx not yet) temp add led_blinking_set_interval to change led blinking interval refractor dcd_pipe_control_xfer to have interrupt on complete option add get/set report support of moused_app and keyboardd_app, keyboard LED will make LED blink faster
2013-12-02refractor hid device driverhathach
2013-11-26change endian conversion to native to be & be to nativehathach
completely deferred xfer isr event to usbd task complete read10, write10 sequence for large data transfer
2013-11-22clean uphathach
add some doxygen work finalize device disconnection & suspend - suspend & resume & remote wake up is not supported yet
2013-11-21clean uphathach
2013-11-15IAD supporthathach
2013-11-14complete double buffering for queueing xfer for lpc11u/13u requried by msc ↵hathach
device
2013-11-13fix potential issue with stall endpointshathach
NOTE: cannot able to STALL control OUT endpoints --> unsupported with data out request may got to an issue. clean up configure, add max string descriptor configure as windows sometimes ask for string @ index 238 !!!
2013-11-11adding support for lpc13uxxhathach
2013-11-08add tusbd_cdc_is_busyhathach
enhance cdc serial device demo refractor fifo.c
2013-11-08add windows driver for cdchathach
add simple echo cdc serial demo add cdc device send/receive API refractor descriptor refractor cdc.h add usbd driver function - init - bus_reset
2013-11-05msc add supporthathach
- SCSI_CMD_MODE_SELECT_6 - SCSI_CMD_MODE_SENSE_6 - SCSI_CMD_PREVENT_ALLOW_MEDIUM_REMOVAL fix msc device bug with no data unsupported command complete msc device demo with ram disk of 8KB
2013-11-01implement msc device classhathach
usbd auto stall control for not supported return from class control request usbd implement xfer isr callback mechanism DCD - implement dcd multiple qtd support - dcd dcd_pipe_stall - implement dcd_pipe_queue_xfer - xfer_complete_isr - flush control endpoint if received new setup while previous transfer is not complete change msc_cmd_block_wrapper_t flags field to dir force full speed for easy testing NOTEs: somehow unable to get endpoint IN interrupt with ioc
2013-10-29implementing sw device stackhathach
2013-10-25more doxygen workhathach
rename tusb_mouse_report_t (keyboard) to hid_mouse_report_t (keyboard)