| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach | |
| * license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate. | |||
| 2026-03-12 | refactor(config): separate endpoint buffer sizes into RX and TX definitions ↵ | hathach | |
| for clarity and flexibility | |||
| 2025-12-11 | refactor usbh_class_driver_t's open() to return number of driver len instead ↵ | hathach | |
| of bool. help to simplify parsing configuration | |||
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2025-09-17 | Update weak callbacks to new syntax | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-20 | cdch clean up and refactor, add explicit sync() API | hathach | |
| 2025-06-19 | rename tuh_cdc_get_local_line_coding to tuh_cdc_get_line_coding_local | hathach | |
| add tuh_cdc_get_control_line_state_local() implement tuh_cdc_get/set_dtr/rts() as inline | |||
| 2025-06-16 | Merge branch 'master' into fork/IngHK/cdch_upgrade | hathach | |
| # Conflicts: # README.rst # docs/reference/index.rst # src/class/cdc/cdc_device.c # src/class/cdc/cdc_host.c | |||
| 2025-02-24 | add tuh_midi_mount_cb_t struct for tuh_midi_mount_cb() | hathach | |
| change tuh_midi_rx/tx_cb() to have xferred_bytes rename tuh_midi_get_num_rx/tx_cables() to tuh_midi_get_rx/tx_cable_count() use default empty callback instead of weak null to be compatible with keil compiler | |||
| 2024-11-26 | add TUH_EPBUF_DEF for cdc host | hathach | |
| 2024-04-04 | Merge remote-tracking branch 'remotes/hathach/master' into cdch_upgrade | IngHK | |
| 2024-03-22 | implement tuh_init() | hathach | |
| change usbh driver init() return type from void to bool | |||
| 2024-03-22 | adding deinit() stub for usbh/hcd class driver | hathach | |
| add TUSB_VERSION_BUILD, also add TUSB_VERSION_NUMBER | |||
| 2024-03-10 | added line control function using cdc_line_control_state_t | IngHK | |
| 2024-02-24 | fixed CFG_TUH_CDC_LINE_CONTROL_ON_ENUM handling. only set if defined. value ↵ | IngHK | |
| 0 is also valid | |||
| 2024-01-19 | - add new API tuh_cdc_set_data_format() | hathach | |
| - add typedef for cdc enum | |||
| 2023-11-22 | fix typo in cdc line coding enum | hathach | |
| 2023-04-28 | more update to host serial API | hathach | |
| 2023-04-28 | allow call tuh cdc with blocking (callback = NULL) | hathach | |
| - tuh_cdc_set_control_line_state() - tuh_cdc_set_baudrate() - tuh_cdc_set_line_coding() | |||
| 2023-04-28 | improve host serial drivers | hathach | |
| - tuh_control_xfer() update xfer result to user_data if complete callback = NULL (sync/blocking) - refactor host serial driver for acm/ftdi/cp210x | |||
| 2023-04-27 | add tuh_cdc_set_baudrate() | hathach | |
| 2023-03-22 | add tuh_hid_itf_get_info() and change tuh_cdc_itf_get_info() to use new ↵ | hathach | |
| tuh_itf_info_t | |||
| 2023-03-21 | add tuh_set_interface | hathach | |
| 2023-03-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2022-12-24 | add tuh_cdc_peek() | hathach | |
| 2022-12-22 | add tuh_cdc_get_local_line_coding() | hathach | |
| 2022-12-22 | cdc host, add set line coding API | hathach | |
| 2022-12-22 | minor clean up | hathach | |
| 2022-12-21 | add tuh_cdc_write_clear, rename read_flush() to read_clear() | hathach | |
| 2022-12-21 | add tuh_cdc_tx_complete_cb() callback | hathach | |
| 2022-12-21 | add more host cdc API | hathach | |
| tuh_cdc_write_available(), tuh_cdc_read_flush(), tuh_cdc_rx_cb() callback | |||
| 2022-12-21 | finalizing cdc host, has a working read/write | hathach | |
| TODO: first character seems not to get echoed. set control line state seems to failed with LOG < 2 | |||
| 2022-12-16 | add common EPSIZE for bulk/iso in full and highspeed | hathach | |
| adding cdc host fifo tx/rx | |||
| 2022-12-16 | minor rename | hathach | |
| 2022-12-16 | adding tuh_cdc_mount_cb/tuh_cdc_umount_cb | hathach | |
| start adding cdc_app.c to example | |||
| 2022-03-17 | rename tuh_control_xfer_t to tuh_xfer_t | hathach | |
| 2022-03-11 | rework usbh control xfer | hathach | |
| - change API of tuh_control_xfer and its callback - rename tuh_control_complete_cb_t to tuh_control_xfer_cb_t - add user argument to control callback - migrate usbh and hub | |||
| 2021-08-20 | change host driver open return type to bool | hathach | |
| the descriptor len used by driver will be calculated by usbh | |||
| 2021-06-28 | change usbh open driver to have max_len and return driver len | hathach | |
| 2021-05-27 | more include clean up | hathach | |
| 2020-11-02 | remove legacy blocking usbh_control_xfer() | hathach | |
| reworking cdc host driver | |||
| 2020-09-06 | change xfer_cb return type from void to bool | hathach | |
| 2020-09-05 | defer xfer_isr to xfer_cb | hathach | |
| 2020-01-15 | Normalize line endings | Nathan Conrad | |
| 2019-05-14 | update license year to 2019 | hathach | |
| 2019-03-27 | cleanup, remove the use of _TINY_USB_SOURCE_FILE_ | hathach | |
| 2019-03-20 | migrate license from BSD 3 clause to MIT | hathach | |
| 2018-12-10 | usbh name change | hathach | |
| 2018-12-10 | host msc built but got hardfault with inquiry command | hathach | |
| 2018-12-10 | add tuh_mount_cb/tuh_umount_cb | hathach | |
