This commit is contained in:
lmx
2025-11-28 09:33:33 +08:00
parent 09f8e06e09
commit b28f1aade7
2 changed files with 26 additions and 13 deletions

View File

@ -2476,17 +2476,17 @@ static int event_handler(struct application *app, struct sys_event *event)
return app_power_event_handler(&event->u.dev); return app_power_event_handler(&event->u.dev);
} }
#if (JL_EARPHONE_APP_EN) #if (JL_EARPHONE_APP_EN)
else if ((u32)event->arg == DEVICE_EVENT_FROM_RCSP) { // else if ((u32)event->arg == DEVICE_EVENT_FROM_RCSP) {
log_info("DEVICE_EVENT_FROM_RCSP: %d", event->u.rcsp.event); // log_info("DEVICE_EVENT_FROM_RCSP: %d", event->u.rcsp.event);
switch (event->u.rcsp.event) { // switch (event->u.rcsp.event) {
case MSG_JL_UPDATE_START: // case MSG_JL_UPDATE_START:
log_info(">>> EARPHONE APP: MSG_JL_UPDATE_START\n"); // log_info(">>> EARPHONE APP: MSG_JL_UPDATE_START\n");
// You can add UI notifications here, like LED blinking or a tone. // // You can add UI notifications here, like LED blinking or a tone.
break; // break;
default: // default:
break; // break;
} // }
} // }
#endif #endif
#if TCFG_CHARGESTORE_ENABLE #if TCFG_CHARGESTORE_ENABLE
else if ((u32)event->arg == DEVICE_EVENT_CHARGE_STORE) { else if ((u32)event->arg == DEVICE_EVENT_CHARGE_STORE) {

View File

@ -253,6 +253,7 @@
_MASK_MEM_BEGIN = ABSOLUTE(0x19fc00); _MASK_MEM_BEGIN = ABSOLUTE(0x19fc00);
_MASK_MEM_SIZE = ABSOLUTE(0x1a4); _MASK_MEM_SIZE = ABSOLUTE(0x1a4);
EXTERN( EXTERN(
_start _start
@ -293,6 +294,7 @@ cvsd_encoder
msbc_encoder msbc_encoder
audio_dac_driver audio_dac_driver
); );
UPDATA_SIZE = 0x80; UPDATA_SIZE = 0x80;
@ -428,6 +430,7 @@ SECTIONS
battery_notify_begin = .; battery_notify_begin = .;
*(.battery_notify) *(.battery_notify)
battery_notify_end = .; battery_notify_end = .;
. = ALIGN(4); . = ALIGN(4);
__VERSION_BEGIN = .; __VERSION_BEGIN = .;
KEEP(*(.sys.version)) KEEP(*(.sys.version))
@ -518,6 +521,7 @@ SECTIONS
*(.audio_track_data) *(.audio_track_data)
*(.audio_adc_data) *(.audio_adc_data)
. = ALIGN(4); . = ALIGN(4);
*(.data*) *(.data*)
@ -726,6 +730,7 @@ SECTIONS
} > ram0 } > ram0
data_code_pc_limit_end = .; data_code_pc_limit_end = .;
__report_overlay_end = .; __report_overlay_end = .;
@ -815,6 +820,7 @@ SECTIONS
} }
SECTIONS SECTIONS
{ {
.data : ALIGN(4) .data : ALIGN(4)
@ -846,6 +852,7 @@ SECTIONS
UPDATE_CODE_TOTAL_SIZE = update_code_end - update_code_start; UPDATE_CODE_TOTAL_SIZE = update_code_end - update_code_start;
} }
SECTIONS SECTIONS
{ {
.data : ALIGN(4) .data : ALIGN(4)
@ -948,6 +955,7 @@ BTSTACK_LE_HOST_MESH_RAM_TOTAL = BTSTACK_LE_HOST_MESH_DATA_SIZE + BTSTACK_LE_HOS
BTSTACK_LE_HOST_MESH_FLASH_TOTAL = BTSTACK_LE_HOST_MESH_CODE_SIZE; BTSTACK_LE_HOST_MESH_FLASH_TOTAL = BTSTACK_LE_HOST_MESH_CODE_SIZE;
BTSTACK_CODE_SIZE = (btstack_code_end - btstack_code_start) + (btstack_data_end - btstack_data_start); BTSTACK_CODE_SIZE = (btstack_code_end - btstack_code_start) + (btstack_data_end - btstack_data_start);
SECTIONS SECTIONS
{ {
.data : ALIGN(4) .data : ALIGN(4)
@ -1241,6 +1249,7 @@ SECTIONS
*(.os_code) *(.os_code)
} > ram0 } > ram0
} }
SECTIONS SECTIONS
{ {
.data : ALIGN(4) .data : ALIGN(4)
@ -1450,6 +1459,7 @@ SECTIONS
BTCTLER_RAM_TOTAL = (btctler_data_end - btctler_data_start) + (btctler_bss_end - btctler_bss_start); BTCTLER_RAM_TOTAL = (btctler_data_end - btctler_data_start) + (btctler_bss_end - btctler_bss_start);
BTCTLER_CODE_TOTAL = (btctler_code_end - btctler_code_start); BTCTLER_CODE_TOTAL = (btctler_code_end - btctler_code_start);
} }
SECTIONS SECTIONS
{ {
.data : ALIGN(4) .data : ALIGN(4)
@ -1567,6 +1577,7 @@ SECTIONS
*(.timer.text.cache.L1) *(.timer.text.cache.L1)
*(.gpio.text.cache.L1) *(.gpio.text.cache.L1)
*(.iic_hw.text.cache.L1) *(.iic_hw.text.cache.L1)
driver_data_code_end = .; driver_data_code_end = .;
. = ALIGN(4); . = ALIGN(4);
} > ram0 } > ram0
@ -1577,6 +1588,7 @@ SECTIONS
DRIVER_DATA_CODE_TOTAL = (driver_data_code_end - driver_data_code_start); DRIVER_DATA_CODE_TOTAL = (driver_data_code_end - driver_data_code_start);
} }
SECTIONS SECTIONS
{ {
.data : ALIGN(4) .data : ALIGN(4)
@ -2016,6 +2028,7 @@ SECTIONS
} > ram0 } > ram0
} }
text_begin = ADDR(.text); text_begin = ADDR(.text);
text_size = SIZEOF(.text); text_size = SIZEOF(.text);
text_end = text_begin + text_size; text_end = text_begin + text_size;