feat(usb_cdc): 添加USB CDC ACM控制台和日志后端支持
添加zephyr,console和zephyr,log-uart设备树配置,启用UART控制台和日志功能, 同时增加第二个CDC ACM UART实例用于控制台输出。在prj.conf中启用相关配置项。 refactor(protocol): 优化协议会话状态管理并增强日志记录 引入proto_session_set函数统一管理协议会话状态转换,添加详细的日志输出来跟踪 状态变化、消息处理和传输事件,提高系统的可调试性。 feat(usb_device): 增强USB设备模块状态跟踪和日志输出 为USB栈、总线和公共状态添加命名函数,实现详细的状态转换日志记录,包括USB 连接、断开、使能等关键事件的日志输出,便于系统调试和问题排查。
This commit is contained in:
@@ -16,6 +16,8 @@
|
||||
zephyr,code-partition = &slot0_partition;
|
||||
zephyr,display = &screen_lcd;
|
||||
zephyr,led-strip = &led_strip;
|
||||
zephyr,console = &cdc_acm_uart1;
|
||||
zephyr,log-uart = &log_uarts;
|
||||
};
|
||||
|
||||
aliases {
|
||||
@@ -25,6 +27,11 @@
|
||||
backlight = &backlight;
|
||||
};
|
||||
|
||||
log_uarts: log_uarts {
|
||||
compatible = "zephyr,log-uart";
|
||||
uarts = <&cdc_acm_uart1>;
|
||||
};
|
||||
|
||||
hid_kbd: hid_kbd {
|
||||
compatible = "zephyr,hid-device";
|
||||
label = "HID_KBD";
|
||||
@@ -260,4 +267,9 @@
|
||||
compatible = "zephyr,cdc-acm-uart";
|
||||
label = "CDC_ACM_0";
|
||||
};
|
||||
|
||||
cdc_acm_uart1: cdc_acm_uart1 {
|
||||
compatible = "zephyr,cdc-acm-uart";
|
||||
label = "CDC_ACM_1";
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user