summaryrefslogtreecommitdiff
path: root/src/class
AgeCommit message (Collapse)Author
2022-08-09dfu: Allow DFU coexistence with other interfacesJerzy Kasenberg
dfu_moded_open() only works correct when its called on DFU interface descriptor. It means that DFU is the only one interface in configuration or driver is called after all others interface drivers were tried and gave up. If other interface is supported and but driver for DFU is called first (this is the case for BTH and RNDIS). Code after while loop (that was not entered) has an TU_ASSERT that will make set_configuration to fail. Now TU_VERIFY is called first to make sure open code is called for DFU only and not other interface descriptors like in other drivers.
2022-07-19Merge pull request #1514 from maddyaby/audiod_typoHa Thach
Fix typo in audiod_rx_done_cb in audio_device.c
2022-07-19Merge pull request #1568 from hathach/revert-hid-callback-len-temporarilyHa Thach
temporarily revert len back to uint8_t in tud_hid_report_complete_cb() 0.14.0 release
2022-07-18Merge pull request #1531 from pigrew/usbtmc_highspeedHa Thach
USBTMC: Fixes and support for high-speed USB
2022-07-17temporarily revert len back to uint8_t in tud_hid_report_complete_cb() for ↵hathach
up coming release
2022-07-09USBTMC: explicit type conversions fixNConrad
2022-07-01mimxrt: Change OPT_MCU_MIMXRT1xXX to OPT_MCU_MIMXRT.robert-hh
Which fits both MIMXRT10XX and MIMXRT11XX.
2022-06-30mimxrt: Add/change definitions for MIMXRT11XX boards.robert-hh
These are mostly identical to the MIMXRT10XX, with one tiny difference.
2022-06-27suppress error with net examplehathach
2022-06-27fix all warnings with host rp2040hathach
2022-06-27fix all device examples warningshathach
2022-06-27Merge branch 'master' into add-more-warningshathach
2022-06-27change report len in hid API from uint8_t to uint16_thathach
since HS interrupt endpoint can be up to 1024, 8-bit is not enough. affected APIs are: - tud_hid_n_report() / tud_hid_report() - tud_hid_report_complete_cb()
2022-06-27fix most warnings with rp2040 -wconversionhathach
2022-06-26USBTMC: Handle busy interrupt in.NConrad
2022-06-24USBTMC: Manually stall and unstall EP when clear(ENDPOINT_HALT) is received.NConrad
2022-06-24fix redundant-decls warnings by usbd/usbhhathach
2022-06-24add more warning option, also fix -Wconversion with rp2040hathach
-Wuninitialized, -Wunused, -Wredundant-decls
2022-06-21Update USBTMC driver to support dynamic packet sizes (based on descriptor).NConrad
2022-06-17correct bulk size for highspeed endpoint in dynamic_configuration and usbtmc ↵hathach
exmaples
2022-06-16Fix typo in audiod_rx_done_cb in audio_device.cMaddy
2022-06-07add TU_ATTR_FAST_FUNC for audio sof isr call chainhathach
2022-06-02rhport argument in usbd_ API() is not used (always use the initialized port)hathach
remove the usage of TUD_OPT_RHPORT in class driver
2022-05-31Merge pull request #1381 from hathach/add-sof-isrHa Thach
Add SOF IRQ Handler
2022-05-31clean up tud_audio_set_itf_cb() invocationhathach
2022-05-31comment out fifo count method for nowhathach
2022-05-27adding feedback fifo count (WIP)hathach
2022-05-27wrap feedback and compute to its own struct/unionhathach
2022-05-19prototype for feedback methodhathach
2022-05-19rename tud_audio_sof_isr() to tud_audio_feedback_interval_isr()hathach
- also add interval_log2 to isr callback - also rename other variables
2022-05-13fix ci buildhathach
2022-05-13changes proposal to audio feedback computationhathach
2022-04-16Generalize feedback value min and maxReinhard Panhuber
2022-04-09Introduce 3 fb calc options: NO_SOF_BY_USER, SOF_BY_AUDIO_D, SOF_BY_USERReinhard Panhuber
2022-04-01hid example work wellhathach
2022-03-20Disable SOF ISR feedback calcuation by default s.t. examples still workReinhard Panhuber
2022-03-20Streamline call of tud_audio_set_itf_cb() within audiod_set_interface()Reinhard Panhuber
2022-03-20Add magic checksReinhard Panhuber
2022-03-20Streamline feedback calc, find fb interval from descriptors, inc. checksReinhard Panhuber
2022-03-19Implement power of two, shift, and float calculationReinhard Panhuber
2022-03-19rename usbh_edpt_open() to tuh_edpt_open()hathach
2022-03-19add parse config descriptor to examplehathach
move usbh_edpt_open() to public API, remove rhport from its signature
2022-03-18implement tuh_edpt_xfer() for non-controlhathach
2022-03-18move daddr into xfer structhathach
2022-03-17rename user_arg to user_datahathach
2022-03-17rename tuh_control_xfer_t to tuh_xfer_thathach
2022-03-17slightly change the signature of tuh_control_xferhathach
2022-03-17change return type of callback to voidhathach
2022-03-17remove const in xfer callbackhathach
2022-03-17move result into transfer structhathach