pico-binary-info
二进制信息用于将机器可读信息嵌入到 FLASH 中的二进制文件中。
详细描述
示例用途包括:
-
程序标识/信息
-
引脚布局
-
已包含的功能
-
标识用作块设备/存储的 flash 区域
宏
#define bi_decl(_decl) __bi_mark_enclosure_decl; __bi_decl(__bi_ptr_lineno_var_name, &__bi_lineno_var_name.core, ".binary_info.keep.", __used);
*#define bi_decl_if_func_used(_decl) ({__bi_mark_enclosure_decl; __bi_decl(__bi_ptr_lineno_var_name, &__bi_lineno_var_name.core, ".binary_info.", );**(const volatile uint8_t *)&__bi_ptr_lineno_var_name;});