Форум

Новые сообщения · Участники · Правила форума
  • Страница 1 из 1
  • 1
Ошибка компиляции
Alpha
Alpha
2018-02-20 00:47 #1
Всем привет.
Может кто сталкивался.
При компиляции кода программы выбывает ошибку:
Код
Arduino: 1.8.3 (Windows 7), Плата:"Arduino/Genuino Uno"

In file included from C:\Program Files (x86)\Arduino\libraries\FMTX\examples\fmtx_demo\fmtx_demo.ino:16:0:

C:\Program Files (x86)\Arduino\libraries\FMTX/FMTX.h:32:18: error: conflicting declaration 'typedef uint16_t u16'

typedef uint16_t u16;

                  ^

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233:0,

                 from sketch\fmtx_demo.ino.cpp:1:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:30:24: note: previous declaration as 'typedef short unsigned int u16'

typedef unsigned short u16;

                        ^

exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

Работаю с модулем FM передатчика kt0803l.
Как победить эту ошибку?

Профиль

Alpha
TehnopageTeam
щит админа


valik
valik
иконка админ
2018-02-20 00:55 #2
Попробуй в файле FMTX.h в 32 строке с содержанием:
Код
typedef uint16_t u16;

Заменить на:
Код
typedef uint16_t u_16;

Добавили только нижнее подчеркивание.
Должно помочь.

Профиль
  • Страница 1 из 1
  • 1
Поиск: