File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -67,16 +67,22 @@ void usb_init(void) {
67
67
ESP_ERROR_CHECK (tinyusb_driver_install (& tusb_cfg ));
68
68
69
69
// Initialise the USB serial interface.
70
- tinyusb_config_cdcacm_t amc_cfg = {
70
+ tinyusb_config_cdcacm_t acm_cfg = {
71
71
.usb_dev = TINYUSB_USBDEV_0 ,
72
72
.cdc_port = CDC_ITF ,
73
73
.rx_unread_buf_sz = 256 ,
74
74
.callback_rx = & usb_callback_rx ,
75
- .callback_rx_wanted_char = NULL ,
76
- .callback_line_state_changed = NULL ,
77
- .callback_line_coding_changed = NULL
75
+ #ifdef MICROPY_HW_USB_CUSTOM_RX_WANTED_CHAR_CB
76
+ .callback_rx_wanted_char = & MICROPY_HW_USB_CUSTOM_RX_WANTED_CHAR_CB ,
77
+ #endif
78
+ #ifdef MICROPY_HW_USB_CUSTOM_LINE_STATE_CB
79
+ .callback_line_state_changed = & MICROPY_HW_USB_CUSTOM_LINE_STATE_CB ,
80
+ #endif
81
+ #ifdef MICROPY_HW_USB_CUSTOM_LINE_CODING_CB
82
+ .callback_line_coding_changed = & MICROPY_HW_USB_CUSTOM_LINE_CODING_CB ,
83
+ #endif
78
84
};
79
- ESP_ERROR_CHECK (tusb_cdc_acm_init (& amc_cfg ));
85
+ ESP_ERROR_CHECK (tusb_cdc_acm_init (& acm_cfg ));
80
86
81
87
}
82
88
You can’t perform that action at this time.
0 commit comments