diff options
-rw-r--r-- | firmware/buffer.c | 2 | ||||
-rw-r--r-- | firmware/export/buffer.h | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/firmware/buffer.c b/firmware/buffer.c index 4db0b94889..53e63d091c 100644 --- a/firmware/buffer.c +++ b/firmware/buffer.c | |||
@@ -21,7 +21,7 @@ | |||
21 | 21 | ||
22 | #ifdef SIMULATOR | 22 | #ifdef SIMULATOR |
23 | unsigned char mp3buffer[0x100000]; | 23 | unsigned char mp3buffer[0x100000]; |
24 | unsigned char mp3end[1]; | 24 | unsigned char *mp3end = mp3buffer + sizeof(mp3buffer); |
25 | #else | 25 | #else |
26 | /* defined in linker script */ | 26 | /* defined in linker script */ |
27 | extern unsigned char mp3buffer[]; | 27 | extern unsigned char mp3buffer[]; |
diff --git a/firmware/export/buffer.h b/firmware/export/buffer.h index 24b676ad93..c031a4f213 100644 --- a/firmware/export/buffer.h +++ b/firmware/export/buffer.h | |||
@@ -20,7 +20,11 @@ | |||
20 | #define BUFFER_H | 20 | #define BUFFER_H |
21 | 21 | ||
22 | /* defined in linker script */ | 22 | /* defined in linker script */ |
23 | #ifdef SIMULATOR | ||
24 | extern unsigned char *mp3end; | ||
25 | #else | ||
23 | extern unsigned char mp3end[]; | 26 | extern unsigned char mp3end[]; |
27 | #endif | ||
24 | 28 | ||
25 | extern unsigned char *mp3buf; | 29 | extern unsigned char *mp3buf; |
26 | 30 | ||