本帖最后由 zchong 于 2014-11-2 20:06 编辑
#define 就是替换啊,你把对应宏定义替换掉看看,很容易就看明白了
#define PIN_PUSHBUTTON_1 {1 << 6, AT91C_BASE_PIOB, AT91C_ID_PIOB, PIO_INPUT, PIO_PULLUP}
#define PIN_PUSHBUTTON_1 {1 << 7, AT91C_BASE_PIOB, AT91C_ID_PIOB, PIO_INPUT, PIO_PULLUP}
#define PINS_USER PIN_PUSHBUTTON_1, PIN_PUSHBUTTON_2
那么PINS_USER 就是:
{1 << 6, AT91C_BASE_PIOB, AT91C_ID_PIOB, PIO_INPUT, PIO_PULLUP},{1 << 7, AT91C_BASE_PIOB, AT91C_ID_PIOB, PIO_INPUT, PIO_PULLUP}
|