Пытаюсь подключить библиотеку для работы с SD-картой и FatFS. Работаю с KEIL, с StdPeriph.
Выдрал файлы из проекта, в котором используется FWLib. Скопировал файлы, подключил, компилирую. Компилятор находит ошибку в sdcard.c и ff.c - мол, не знаю такого типа bool. Смотрю по ссылке в старом проекте - bool объявлен в stm32f10x.h следующим образом:
Код
typedef enum {FALSE = 0, TRUE = !FALSE} bool;
в моем, новом stm32f10x.h такой строки нет. Добавляю ее в то же место, выдает другую ошибку:
Код
error: #40: expected an identifier
typedef enum {FALSE = 0, TRUE = !FALSE} bool;
в чем дело?