Ошибка компиляции для платы Arduino Nano
- Войдите на сайт для отправки комментариев
Вс, 04/02/2018 - 15:52
Здравствуйте, пытаюсь сделать всё по инструкции с этого сайта, но в итогк вылазит ошибка
In file included from D:\fm\fm.ino:1: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\fm.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 Nano.
https://amperkot.ru/blog/arduino-fm-station/
с этого сайта
решение было айдено
в библиотеке надо было удалить строку
и заменить все u16 на uint16_t
наверное прще было не удалять строку с заменой кучи по тексту, а переписать в виде:
так как япервый раз, то мне интересно что это вообще значит и для чего сделано?
typedef относится к азам языка программирования C, которые тебе тут никто разжевывать не будет. Читай.