Files
AC707N/SDK/interface/ui/ui_varable_reg.ld
2025-12-03 11:12:34 +08:00

20 lines
475 B
Plaintext

#define REGISTER_UI_VARIABLE_REG(MSG_ID) \
. = ALIGN(4);\
PROVIDE(ui_varable_reg_begin_##MSG_ID = .); \
KEEP(*(.ui_varable_reg_##MSG_ID)) \
PROVIDE(ui_varable_reg_end_##MSG_ID = .);
PROVIDE(ui_varable_reg_begin = .);
//根据实际变量寄存器的类型对齐,连续对齐保持可节省内存空间
REGISTER_UI_VARIABLE_REG(10)
REGISTER_UI_VARIABLE_REG(11)
REGISTER_UI_VARIABLE_REG(12)
PROVIDE(ui_varable_reg_end = .);