mirror of
https://github.com/hathach/tinyusb.git
synced 2025-10-14 01:58:41 +08:00
updated contribution, readme and some comments
This commit is contained in:
@@ -31,6 +31,13 @@ Notable contributors
|
||||
- Most features development
|
||||
|
||||
|
||||
`Heiko Kuester <https://github.com/IngHK>`__
|
||||
--------------------------------------------
|
||||
|
||||
- Add CH34x and PL2303 support (CDC host)
|
||||
- Improve FTDI and CP210x support (CDC host)
|
||||
|
||||
|
||||
`Hristo Gochkov <https://github.com/me-no-dev>`__
|
||||
-------------------------------------------------
|
||||
|
||||
|
@@ -77,7 +77,7 @@ Host Stack
|
||||
- Human Interface Device (HID): Keyboard, Mouse, Generic
|
||||
- Mass Storage Class (MSC)
|
||||
- Communication Device Class: CDC-ACM
|
||||
- Vendor serial over USB: FTDI, CP210x
|
||||
- Vendor serial over USB: FTDI, CP210x, CH34x, PL2303
|
||||
- Hub with multiple-level support
|
||||
|
||||
Similar to the Device Stack, if you have a special requirement, `usbh_app_driver_get_cb()` can be used to write your own class driver without modifying the stack.
|
||||
|
@@ -24,7 +24,7 @@
|
||||
* This file is part of the TinyUSB stack.
|
||||
*
|
||||
* Contribution
|
||||
* - Heiko Kuester: CH34x support
|
||||
* - Heiko Kuester: add support of CH34x & PL2303, improve support of FTDI & CP210x
|
||||
*/
|
||||
|
||||
#include "tusb_option.h"
|
||||
@@ -818,12 +818,12 @@ bool cdch_set_config(uint8_t daddr, uint8_t itf_num) {
|
||||
TU_ASSERT(p_cdc && p_cdc->serial_drid < SERIAL_DRIVER_COUNT);
|
||||
TU_LOG_P_CDC("set config");
|
||||
|
||||
// fake transfer to kick-off process
|
||||
// fake transfer to kick-off process_set_config()
|
||||
tuh_xfer_t xfer;
|
||||
xfer.daddr = daddr;
|
||||
xfer.result = XFER_RESULT_SUCCESS;
|
||||
xfer.setup = &request;
|
||||
xfer.user_data = 0; // initial state
|
||||
xfer.user_data = 0; // initial state 0
|
||||
|
||||
serial_drivers[p_cdc->serial_drid].process_set_config(&xfer);
|
||||
return true;
|
||||
|
Reference in New Issue
Block a user