summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2022-03-07 14:34:16 +0800
committersakumisu <[email protected]>2022-03-07 14:34:16 +0800
commitf519107fa6b6472a65eba6928b78da36a38ba178 (patch)
tree5c16eb99b571f07217a50405d454d5a12c72b21d
parent2bb371a87c54fa2284e55c29b3880ace8e4ce0f2 (diff)
delete first set_line_coding cmd filter
-rw-r--r--class/cdc/usbd_cdc.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/class/cdc/usbd_cdc.c b/class/cdc/usbd_cdc.c
index 11d709da..dfeea6b5 100644
--- a/class/cdc/usbd_cdc.c
+++ b/class/cdc/usbd_cdc.c
@@ -36,12 +36,6 @@ struct cdc_acm_cfg_priv {
uint8_t serial_state;
/* CDC ACM notification sent status */
uint8_t notification_sent;
- /* CDC ACM configured flag */
- bool configured;
- /* CDC ACM suspended flag */
- bool suspended;
- uint32_t uart_first_init_flag;
-
} usbd_cdc_acm_cfg;
static void usbd_cdc_acm_reset(void)
@@ -50,8 +44,6 @@ static void usbd_cdc_acm_reset(void)
usbd_cdc_acm_cfg.line_coding.bDataBits = 8;
usbd_cdc_acm_cfg.line_coding.bParityType = 0;
usbd_cdc_acm_cfg.line_coding.bCharFormat = 0;
- usbd_cdc_acm_cfg.configured = false;
- usbd_cdc_acm_cfg.uart_first_init_flag = 0;
}
/**
@@ -89,11 +81,6 @@ static int cdc_acm_class_request_handler(struct usb_setup_packet *setup, uint8_t
/* 4 - Space */
/* 6 | bDataBits | 1 | Number Data bits (5, 6, 7, 8 or 16). */
/*******************************************************************************/
- if (usbd_cdc_acm_cfg.uart_first_init_flag == 0) {
- usbd_cdc_acm_cfg.uart_first_init_flag = 1;
- return 0;
- }
-
memcpy(&usbd_cdc_acm_cfg.line_coding, *data, sizeof(usbd_cdc_acm_cfg.line_coding));
USB_LOG_DBG("CDC_SET_LINE_CODING <%d %d %s %s>\r\n",
usbd_cdc_acm_cfg.line_coding.dwDTERate,