43 lines
1.7 KiB
C
43 lines
1.7 KiB
C
#ifndef __EXTFLASH_TONE_ADDR_H
|
|
#define __EXTFLASH_TONE_ADDR_H
|
|
|
|
/* Auto-generated by tools/pack_extflash_tone_0903.py — do not hand-edit. */
|
|
/* W25Q128 absolute offsets. Boot logo display uses UI0902_BOOT_LOGO_ADDR. */
|
|
/* Tone resource pack has no in-bin version field; release tag = EXTFLASH_TONE_RES_VER. */
|
|
#define EXTFLASH_TONE_RES_VER "0903"
|
|
#define EXTFLASH_TONE_RES_VER_MAJOR 0
|
|
#define EXTFLASH_TONE_RES_VER_MINOR 9
|
|
#define EXTFLASH_TONE_RES_VER_PATCH 3
|
|
|
|
#define EXTFLASH_LOGO_ADDR 0x00000000UL
|
|
#define EXTFLASH_LOGO_SIZE 52080UL
|
|
|
|
#define EXTFLASH_CHARGING_ADDR 0x0000CB70UL
|
|
#define EXTFLASH_CHARGING_SIZE 60800UL
|
|
#define EXTFLASH_CHARGING_W 160
|
|
#define EXTFLASH_CHARGING_H 190
|
|
|
|
#define EXTFLASH_BIN1_RHYTHM_ADDR 0x0001B8F0UL
|
|
#define EXTFLASH_BIN1_RHYTHM_SIZE 530273UL
|
|
|
|
#define EXTFLASH_BIN2_SONG_HAITIAN_ADDR 0x0009D07DUL
|
|
#define EXTFLASH_BIN2_SONG_HAITIAN_SIZE 41263UL
|
|
|
|
#define EXTFLASH_BIN3_UNIVERSAL_ADDR 0x000A71ACUL
|
|
#define EXTFLASH_BIN3_UNIVERSAL_SIZE 31854UL
|
|
|
|
/* Convenience aliases used by UI ADDRESS */
|
|
#define FLASH_ADDR_MODE_NORMAL EXTFLASH_BIN1_RHYTHM_ADDR /* 普通 */
|
|
#define FLASH_ADDR_MODE_EXPERT EXTFLASH_BIN1_RHYTHM_ADDR /* 专业 */
|
|
#define FLASH_ADDR_SONG_HAITIAN EXTFLASH_BIN2_SONG_HAITIAN_ADDR
|
|
#define FLASH_ADDR_MODE_UNIVERSAL EXTFLASH_BIN3_UNIVERSAL_ADDR /* 万能 */
|
|
|
|
/* Legacy AutoBand bank — not repacked in 0903; left unchanged in firmware */
|
|
#define FLASH_ADDR_AUTOBAND_LEGACY 0x0009EB5FUL
|
|
|
|
#define EXTFLASH_TONE_PACK_END 0x000AEE1AUL
|
|
#define EXTFLASH_TONE_PACK_SIZE 716314UL
|
|
#define UI0902_RES_BASE_SAFE_GAP (0x00100000UL - EXTFLASH_TONE_PACK_END)
|
|
|
|
#endif
|