From 33377ff0fbf0525fd0a292373db5784056667c77 Mon Sep 17 00:00:00 2001 From: Steven Dan Date: Sat, 31 Jan 2026 16:08:36 +0800 Subject: [PATCH] add memory debug --- lib_logging/lib_logging/src/debug_printf.c | 2 +- lib_xua/lib_xua/src/hid/hid.xc | 5 +++++ sw_usb_audio/app_usb_aud_phaten_golden/src/extensions/eq.c | 1 - 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib_logging/lib_logging/src/debug_printf.c b/lib_logging/lib_logging/src/debug_printf.c index f9e96f3..2862fa3 100644 --- a/lib_logging/lib_logging/src/debug_printf.c +++ b/lib_logging/lib_logging/src/debug_printf.c @@ -23,7 +23,7 @@ static void reverse_array(char buf[], unsigned size) } } -static int itoa(unsigned n, char *buf, unsigned base, int fill) +int itoa(unsigned n, char *buf, unsigned base, int fill) { static const char digits[] = "0123456789ABCDEF"; unsigned i = 0; diff --git a/lib_xua/lib_xua/src/hid/hid.xc b/lib_xua/lib_xua/src/hid/hid.xc index 6e84aa8..ae64128 100644 --- a/lib_xua/lib_xua/src/hid/hid.xc +++ b/lib_xua/lib_xua/src/hid/hid.xc @@ -8,6 +8,7 @@ #include "xud_std_requests.h" #include "xua_hid.h" #include "xua_hid_report.h" +#include "user_hid.h" #define DEBUG_UNIT HID_XC #define DEBUG_PRINT_ENABLE_HID_XC 0 @@ -42,6 +43,10 @@ XUD_Result_t HidInterfaceClassRequests( buffer[0] = 0x1; process_read_params(&buffer[1]); +#if DEBUG_MEMORY_LOG_ENABLED + ret_len = 65; + UserReadHIDLog(&buffer[1]); +#endif #if 0 debug_printf("%d:\n", ret_len); for(int i=0; i < ret_len; i++) diff --git a/sw_usb_audio/app_usb_aud_phaten_golden/src/extensions/eq.c b/sw_usb_audio/app_usb_aud_phaten_golden/src/extensions/eq.c index 1767781..5f92e18 100644 --- a/sw_usb_audio/app_usb_aud_phaten_golden/src/extensions/eq.c +++ b/sw_usb_audio/app_usb_aud_phaten_golden/src/extensions/eq.c @@ -2516,7 +2516,6 @@ void user_read_hid_status(unsigned char hidPassData[]) } // Process read parameter request - Get bands and coeffs data from eq_hid_params unsigned char process_read_params(uint8_t response[]) { - debug_printf("Start processing read parameter request\n"); #if EQ_EN // 处理读取当前EQ模式的请求 (0x8B) - GET_EQ_MODE