summaryrefslogtreecommitdiff
path: root/src/class
AgeCommit message (Collapse)Author
2019-08-15Merge pull request #99 from jepler/issue98-midi-program-changeScott Shawcroft
midi_device: Send message classes C and D as 2 bytes
2019-08-14midi_device: Send message classes C and D as 2 bytesjepler
.. sending these as two 1-byte messages with CIN of 0xF is misinterpreted by OSes including Windows 10 and (reportedly) Mac. Testing performed: Ran the reproducer script, which sends Program Change (0xCx) messages. I did not check with Change Pressure (0xDx) messages, but expect the same thing. Closes: #98
2019-08-01add vendor peek, change cdc peek signature, change cdc read_char() return ↵hathach
from signed char to int32_t
2019-07-30clean uphathach
2019-07-26webusb work great with linuxhathach
2019-07-24move tud_vendor_control_* to usbd.hhathach
2019-07-24update vendor device similar to cdc read/writehathach
maybe refactor later
2019-07-24Merge branch 'master' into develophathach
2019-07-24change tud_msc_start_stop_cb() to return void -> boolhathach
2019-07-24adding vendorhathach
2019-07-24rename tud_control_vendor_request_cb/complete_cb to ↵hathach
tud_vendor_control_request_cb/complete_cb
2019-07-19more house keepinghathach
2019-07-19rename custom/custom-_* to vendor/vendor_*hathach
2019-07-19rename CFG_TUSB_HOST_CUSTOM_CLASS to CFG_TUH_VENDORhathach
2019-07-19rename CFG_TUD_CUSTOM_CLASS to CFG_TUD_VENDORhathach
2019-07-16add tud_control_vendor_request_cb()/tud_control_vendor_complete_cb(), expose ↵hathach
usbd control transfer rename usbd_control_transfer/status to tud_control_transfer/status
2019-07-12clean up, rename internal driver control_request_complete to simply ↵hathach
control_complete
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