前言
在嵌入式开发中经常需要按位分配内存,而这往往是配合着结构体typedef struct以及GNU C的__attribute__ (( _ _ packed_ _ ))语句来一起使用的。这些按位分配的内存,常会存储一些预设好的值。
这篇笔记便是关于这些预设值该如何设定的一些讨论。
一、常用的预设
在嵌入式开发中,通常会通过宏定义来预设参数,示例如下:
#define TEST_0 0x000
#define TEST_1 0X001
#define TEST_1 0X002
#define EXAMPLE_0 0
#define