Пишу под STM32
кусок h файла
Код | #define KEYB_ROW1_PORT GPIOB #define KEYB_ROW2_PORT GPIOB #define KEYB_ROW3_PORT GPIOB #define KEYB_ROW4_PORT GPIOB
|
кусок c файла
Код | #define ROWS 4 #define COLS (KEY4x4) ? 4 : 3
uint32_t rows[ROWS] = {KEYB_ROW1_PORT, KEYB_ROW2_PORT, KEYB_ROW3_PORT, KEYB_ROW4_PORT};
|
Ругается на строку из С файла : User\src\keyboard.c(8): error: #144: a value of type "GPIO_TypeDef *" cannot be used to initialize an entity of type "uint32_t" Вопрос что должно быть вместо uint32_t? . Всё это нужно что бы потом этот массив в цикле прогнать и настроить порты |