Skip to content

Commit d863624

Browse files
committed
clean up
1 parent 0194b84 commit d863624

File tree

3 files changed

+20
-18
lines changed

3 files changed

+20
-18
lines changed

examples/host/cdc_msc_hid/src/tusb_config.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
#define CFG_TUH_ENUMERATION_BUFSIZE 256
104104

105105
#define CFG_TUH_HUB 1 // number of supported hubs
106-
#define CFG_TUH_CDC 4 // number of supported CDC devices. also activates CDC ACM
106+
#define CFG_TUH_CDC 2 // number of supported CDC devices. also activates CDC ACM
107107
#define CFG_TUH_CDC_FTDI 1 // FTDI Serial. FTDI is not part of CDC class, only to re-use CDC driver API
108108
#define CFG_TUH_CDC_CP210X 1 // CP210x Serial. CP210X is not part of CDC class, only to re-use CDC driver API
109109
#define CFG_TUH_CDC_CH34X 1 // CH340 or CH341 Serial. CH34X is not part of CDC class, only to re-use CDC driver API
@@ -122,6 +122,7 @@
122122
//------------- CDC -------------//
123123

124124
// Set Line Control state on enumeration/mounted:
125+
// DTR ( bit 0), RTS (bit 1)
125126
#define CFG_TUH_CDC_LINE_CONTROL_ON_ENUM (CDC_CONTROL_LINE_STATE_DTR | CDC_CONTROL_LINE_STATE_RTS)
126127

127128
// Set Line Coding on enumeration/mounted, value for cdc_line_coding_t

examples/host/cdc_msc_hid_freertos/src/tusb_config.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
//------------- CDC -------------//
128128

129129
// Set Line Control state on enumeration/mounted:
130+
// DTR ( bit 0), RTS (bit 1)
130131
#define CFG_TUH_CDC_LINE_CONTROL_ON_ENUM (CDC_CONTROL_LINE_STATE_DTR | CDC_CONTROL_LINE_STATE_RTS)
131132

132133
// Set Line Coding on enumeration/mounted, value for cdc_line_coding_t

src/class/cdc/cdc_host.c

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
// Level where CFG_TUSB_DEBUG must be at least for this driver is logged
4444
#ifndef CFG_TUH_CDC_LOG_LEVEL
45-
#define CFG_TUH_CDC_LOG_LEVEL 1
45+
#define CFG_TUH_CDC_LOG_LEVEL 2
4646
#endif
4747

4848
#define TU_LOG_DRV(...) TU_LOG(CFG_TUH_CDC_LOG_LEVEL, __VA_ARGS__)
@@ -748,25 +748,25 @@ bool cdch_open(uint8_t rhport, uint8_t daddr, tusb_desc_interface_t const *itf_d
748748
(void) rhport;
749749
// For CDC: only support ACM subclass
750750
// Note: Protocol 0xFF can be RNDIS device
751-
if (TUSB_CLASS_CDC == itf_desc->bInterfaceClass &&
751+
if (TUSB_CLASS_CDC == itf_desc->bInterfaceClass &&
752752
CDC_COMM_SUBCLASS_ABSTRACT_CONTROL_MODEL == itf_desc->bInterfaceSubClass) {
753753
return acm_open(daddr, itf_desc, max_len);
754-
} else if (SERIAL_DRIVER_COUNT > 1 &&
755-
TUSB_CLASS_VENDOR_SPECIFIC == itf_desc->bInterfaceClass) {
756-
uint16_t vid, pid;
757-
TU_VERIFY(tuh_vid_pid_get(daddr, &vid, &pid));
758-
759-
for (size_t dr = 1; dr < SERIAL_DRIVER_COUNT; dr++) {
760-
const cdch_serial_driver_t *driver = &serial_drivers[dr];
761-
for (size_t i = 0; i < driver->vid_pid_count; i++) {
762-
if (driver->vid_pid_list[i][0] == vid && driver->vid_pid_list[i][1] == pid) {
763-
const bool ret = driver->open(daddr, itf_desc, max_len);
764-
TU_LOG_DRV("[:%u:%u] CDCh %s open %s\r\n", daddr, itf_desc->bInterfaceNumber, driver->name, ret ? "OK" : "FAILED");
765-
return ret;
766-
}
767-
}
754+
} else if (SERIAL_DRIVER_COUNT > 1 &&
755+
TUSB_CLASS_VENDOR_SPECIFIC == itf_desc->bInterfaceClass) {
756+
uint16_t vid, pid;
757+
TU_VERIFY(tuh_vid_pid_get(daddr, &vid, &pid));
758+
759+
for (size_t dr = 1; dr < SERIAL_DRIVER_COUNT; dr++) {
760+
const cdch_serial_driver_t *driver = &serial_drivers[dr];
761+
for (size_t i = 0; i < driver->vid_pid_count; i++) {
762+
if (driver->vid_pid_list[i][0] == vid && driver->vid_pid_list[i][1] == pid) {
763+
const bool ret = driver->open(daddr, itf_desc, max_len);
764+
TU_LOG_DRV("[:%u:%u] CDCh %s open %s\r\n", daddr, itf_desc->bInterfaceNumber, driver->name, ret ? "OK" : "FAILED");
765+
return ret;
768766
}
769-
}
767+
}
768+
}
769+
}
770770

771771
return false;
772772
}

0 commit comments

Comments
 (0)