refactor: 清理UART调试代码并保留RTT诊断

This commit is contained in:
2026-03-31 22:28:41 +08:00
parent 0f4f89eae4
commit e5fffaccdf
13 changed files with 448 additions and 88 deletions
+10
View File
@@ -18,11 +18,21 @@ typedef struct {
unsigned Flags;
} SEGGER_RTT_BUFFER_UP;
typedef struct {
const char *sName;
char *pBuffer;
unsigned SizeOfBuffer;
volatile unsigned WrOff;
unsigned RdOff;
unsigned Flags;
} SEGGER_RTT_BUFFER_DOWN;
typedef struct {
char acID[16];
int MaxNumUpBuffers;
int MaxNumDownBuffers;
SEGGER_RTT_BUFFER_UP aUp[SEGGER_RTT_MAX_NUM_UP_BUFFERS];
SEGGER_RTT_BUFFER_DOWN aDown[SEGGER_RTT_MAX_NUM_DOWN_BUFFERS];
} SEGGER_RTT_CB;
extern SEGGER_RTT_CB _SEGGER_RTT;