1
我正在研究覆盆子pi.and在linux中編寫Keypad的代碼。 我已經定義一個宏錯誤:需要左值作爲左操作數的分配linux lr
#define ALL_COL_HIGH ((GPIO_SET(COL1) | GOIO_SET(COL2) | GPIO_SET(COL3) | GPIO__SET(COL4)))
每當我使用ALL_COL_HIGH
收到錯誤:需要左值作爲轉讓的左操作數,並設置函數定義是
#define GPIO_SET(g) *(gpio.addr + 7) |= (1<<(g))
一對括號可能會解決問題。 – devnull