summaryrefslogtreecommitdiff
path: root/src/class
AgeCommit message (Collapse)Author
2019-07-05midi only use audio 1.0 without IADhathach
2019-07-04clean uphathach
2019-07-04remove tud_midi_write_flush() send asap. rename tud_midi_connected() to ↵hathach
tud_midi_mounted()
2019-07-03fix midi_write prototypehathach
2019-07-03tested midi examplehathach
2019-07-02clean uphathach
2019-07-02clean uphathach
2019-07-01fix compilinghathach
2019-07-01improving midi support, adding midi exmaplehathach
rename TUSB_DESC_CLASS_SPECIFIC to TUSB_DESC_CS_INTERFACE
2019-06-10fix build error with midi, use usbd_edpt_xfer/busy for midi to replace dcd_*hathach
2019-06-06add HID_ASCII_TO_KEYCODEhathach
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
2019-05-29added usbd_edpt_xfer/usbd_edpt_busy to replace dcd_edpt_transfer/dcd_edpt_busy()hathach
- improve fifo write/read_n with only one lock - use usbd_edpt_xfer/usbd_edpt_busy for hid/cdc/msc class driver - replace cdc read's pending_read_from_host by usbd_edpt_busy()
2019-05-24should fix and work with #58hathach
- add hid_test_js
2019-05-22fix tud_cdc_read_char()/tud_cdc_peek() to return signed charhathach
- depending on compiler option "char" can be intepreted as unsigned char
2019-05-14more endian converthathach
2019-05-14more clean up use inline bit funciton instead of macroshathach
2019-05-14clean up endian convert functionhathach
2019-05-14update license year to 2019hathach
2019-05-14clean uphathach
2019-05-12change tud_descriptor_string_cb() to be consistent with other descriptor ↵hathach
callback
2019-05-12add tud_hid_descriptor_report_cb()hathach
- remove tud_desc_set.hid_report - remove tud_desc_set_t
2019-05-09msc device will stall READ_CAPACITY & READ_FORMAT_CAPACITY if ↵hathach
tud_msc_capacity_cb() get zero size
2019-05-07clean uphathach
2019-05-06adding msc Start Stop to buitin command, but not complate yethathach
add tud_msc_start_stop_cb() as optional callback
2019-05-06add Test Unit Ready to builtin command, add tud_msc_test_unit_ready_cb()hathach
- rename tud_msc_maxlun_cb to tud_msc_get_maxlun_cb
2019-05-03add tud_msc_inquiry_cb() remove CFG_TUD_MSC_VENDOR/PRODUCT/PRODUCT_REVhathach
2019-05-02support hid generic inout #58hathach
- add report descriptor template TUD_HID_REPORT_DESC_GENERIC_INOUT - add TUD_HID_INOUT_DESCRIPTOR & TUD_HID_INOUT_DESC_LEN - add hid_generic_inout example
2019-05-02use tud_hid_set_report_cb for hid epouthathach
2019-05-02clean uphathach
2019-05-02add tud_hid_out_report_cb() for hid epouthathach
2019-05-01text clean uphathach
2019-05-01rename hid report_buf to epin_bufhathach
add epout_buf and use it for SET_REPORT request buffer
2019-05-01clean uphathach
2019-05-01adding optional ep out for hidhathach
refactor usbd_open_edpt_pair
2019-05-01clean uphathach
2019-05-01clean uphathach
2019-05-01simplify hid keyboard & mouse report to one API eachhathach
2019-05-01add tud_hid_set_idle_cbhathach
- rename tud_hid_mode_changed_cb to tud_hid_mode_changed_cb - add mouse ac pan descriptor template support
2019-04-28add TUD_ to HID_REPORT_DESC_* templatehathach
2019-04-26add msc multiple lun supporthathach
- remove CFG_TUD_MSC_MAXLUN - add tud_msc_maxlun_cb() - add msc_dual_lun exmaple
2019-04-25remove CFG_TUD_HID_ASCII_TO_KEYCODE_LOOKUPhathach
2019-04-19move interface descriptor template to usbd.h, update exmaplehathach
2019-04-18remove auto descriptor and its option CFG_TUD_DESC_AUTOhathach
2019-04-18wrap up hid device refactorhathach
2019-04-18update tud_hid_keyboard/mouse helperhathach
2019-04-18add tud_hid_mode_changed_cb()hathach
2019-04-18hid updatehathach
2019-04-18refactor hid, rename hid_generic to simply hid_hathach
2019-04-17add interface descriptor templatehathach