summaryrefslogtreecommitdiff
path: root/src/class/cdc/cdc_device.h
AgeCommit message (Collapse)Author
2024-10-29Extend callback informationBollen Nico
2024-07-19- add tud_cdc_n_ready() though not usedhathach
- usbd now change _usbd_dev.cfg_num before calling driver's open()
2024-07-17follow up to #2253hathach
- rename tud_hid_report_fail_cb() to tud_hid_report_failed_cb() and change its signature - use default implementation for hid callbacks to be compatible with keil compiler - code format
2024-07-12- add tud_cdc_configure_fifo() to replace CFG_TUD_CDC_PERSISTENT_TX_BUFFhathach
- new line, and code format
2024-05-08Add option to make CDC TX buffer persistent.Andrew Leech
2024-04-08add class driver deinithathach
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2022-12-24add tuh_cdc_peek()hathach
2022-12-22fix incorrect rx buf in cdchathach
2022-12-16add common EPSIZE for bulk/iso in full and highspeedhathach
adding cdc host fifo tx/rx
2021-09-29clean uphathach
2021-06-18fix build with mm32 boardhathach
2021-05-27include clean uphathach
2021-04-30Fix bug in cdc_peekReinhard Panhuber
2021-04-30Fix cdc peeks()Reinhard Panhuber
2021-04-30Remove all remainings with peek_atReinhard Panhuber
2021-02-26Update cdc_device.hboggyb
Minor api callback change as requested
2021-02-25initial break request handlingamit verma
2020-11-23Merge branch 'master' into cdc_without_dtrHa Thach
2020-11-19migrate cdc_device to new control_xfer_cbhathach
2020-11-18Implementation of the discussed changesJan Dümpelmann
- remove usbd_edpt_xfer_abort - rename tu_fifo_change_mode to tu_fifo_set_mode - remove CFG_TUD_CDC_CLEAR_AT_CONNECTION definition - remove auto fifo clear at connection event - add tud_cdc_n_write_clear function
2020-11-04Merge remote-tracking branch 'hathach/master' into cdc_without_dtrJan Dümpelmann
2020-09-12typohathach
2020-09-10Set new define because of build failureJan Dümpelmann
2020-08-24improve midihathach
- fix #436 tud_midi_rx_cb() not invoked - fix xfer_cb() not handle ep in - add ZLP if needed
2020-08-21Merge pull request #434 from gh2o/masterHa Thach
Add TX callback to CDC device
2020-08-20Smarter CDC TX refill logicGavin Li
2020-07-17add new name warning to cdc and midi (skip msc, hid warning for now)hathach
2020-07-16add fs & hs config for cdc_msc_freertos, midi_test, msc_dual_lunhathach
2020-07-16add tud_speed_get()hathach
- define both fs and hs configuration descriptor - rename CFG_TUD_CDC_EPSIZE to CFG_TUD_CDC_EP_BUFSIZE with default size of 64 for FS, and 512 for HS
2020-07-10Improve comment on CDC tud_cdc_write_available()Craig Hutchinson
Fixes #460
2020-06-18Add tx callback to cdc deviceGavin Li
Useful for continuous transmission of data, which is difficult currently because there is no notification of tx completion.
2020-05-27changing usbd driver open() return type, add max_lenhathach
only done with cdc and msc, push this interim for feedback first
2020-04-17fix typohathach
2020-04-17add a bit of document for cdc device API. also improve cdc write flush when ↵hathach
complete.
2020-01-15Normalize line endingsNathan Conrad
2019-09-11fix #132hathach
2019-08-01add vendor peek, change cdc peek signature, change cdc read_char() return ↵hathach
from signed char to int32_t
2019-07-19more house keepinghathach
2019-07-12clean up, rename internal driver control_request_complete to simply ↵hathach
control_complete
2019-07-03tested midi examplehathach
2019-07-02clean uphathach
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
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-14update license year to 2019hathach
2019-05-01text clean uphathach
2019-04-19move interface descriptor template to usbd.h, update exmaplehathach
2019-04-18wrap up hid device refactorhathach
2019-04-17add interface descriptor templatehathach
2019-03-29working on suspend and resumehathach
change dcd_init signature