diff --git a/openrtx/src/core/voicePromptData.S b/openrtx/src/core/voicePromptData.S index cd03e2a6..80c351d1 100644 --- a/openrtx/src/core/voicePromptData.S +++ b/openrtx/src/core/voicePromptData.S @@ -1,9 +1,10 @@ .section .note.GNU-stack,"" .section .rodata -.global _voiceprompts_start -.global _voiceprompts_end +.global _vpdata_start +.global _vpdata_end -_voiceprompts_start: +_vpdata_start: .incbin "../voiceprompts.vpc" -_voiceprompts_end: + +.set _vpdata_end, . diff --git a/openrtx/src/core/voicePrompts.c b/openrtx/src/core/voicePrompts.c index c421f2c8..78780f60 100644 --- a/openrtx/src/core/voicePrompts.c +++ b/openrtx/src/core/voicePrompts.c @@ -114,8 +114,8 @@ static long long vpStartTime; #ifdef VP_USE_FILESYSTEM static FILE *vpFile = NULL; #else -extern unsigned char _vpdata_start asm("_voiceprompts_start"); -extern unsigned char _vpdata_end asm("_voiceprompts_end"); +extern unsigned char _vpdata_start; +extern unsigned char _vpdata_end; unsigned char *vpData = &_vpdata_start; #endif