Новичок
Регистрация: 06.04.2013
Сообщений: 45
Репутация: 12
|
Приобрел данную версию на https://ru.aliexpress.com/item/Irang...841537499.html Узнал Github - что за последний год он обновился (добавилось много протоколов) , сегодня вышел и новый протокол!!! Скомпилированные прошивки через передатчик есть на сайте Github ЗДЕСЬ, но последнее обновление было год назад!!! Может кто нибудь сделает компиляцию через Adruino IDE? Скачал последнию версию IDE 1.8.7 с официального сайта. И во время компиляции пишет...
..вот такую ошибку: In file included from sketch\Multiprotocol.ino.cpp:1:0: C:\Users\~The Dark Knight~\AppData\Local\Arduino15\packages\multi4in1 \hardware\STM32F1\1.0.9\cores\maple/Arduino.h:32:6: error: previous declaration of 'void setup()' with 'C++' linkage void setup(); Multiprotocol:220:12: error: conflicts with new declaration with 'C' linkage void setup() In file included from sketch\Multiprotocol.ino.cpp:1:0: C:\Users\~The Dark Knight~\AppData\Local\Arduino15\packages\multi4in1 \hardware\STM32F1\1.0.9\cores\maple/Arduino.h:33:6: error: previous declaration of 'void loop()' with 'C++' linkage void loop(); Multiprotocol:495:11: error: conflicts with new declaration with 'C' linkage void loop() exit status 1 conflicts with new declaration with 'C' linkage Java и последняя версия Ardriuino IDe установлена. Дополнительные ссылки как настроить плату в Adruino IDE https://github.com/pascallanger/DIY-...#flash-from-tx 06.11.2018 - После очередной проверки-компилирование обновил visual c++ и java и ardruino ide 1.87.7 - выдает тоже самое: In file included from sketch\Multiprotocol.ino.cpp:1:0: C:\Users\~The Dark Knight~\AppData\Local\Arduino15\packages\multi4in1 \hardware\STM32F1\1.0.9\cores\maple/Arduino.h:32:6: error: previous declaration of 'void setup()' with 'C++' linkage void setup(); ^ Multiprotocol:220:12: error: conflicts with new declaration with 'C' linkage void setup() ^ In file included from sketch\Multiprotocol.ino.cpp:1:0: C:\Users\~The Dark Knight~\AppData\Local\Arduino15\packages\multi4in1 \hardware\STM32F1\1.0.9\cores\maple/Arduino.h:33:6: error: previous declaration of 'void loop()' with 'C++' linkage void loop(); ^ Multiprotocol:495:11: error: conflicts with new declaration with 'C' linkage void loop() ^ exit status 1 conflicts with new declaration with 'C' linkage Уважаемые форумчани помогите..... |
||
Оценка
|
Новичок
Регистрация: 04.11.2008
Сообщений: 438
Репутация: 37
|
Попробуйте в скетче объявить обе функции как extern "C"
#ifdef __cplusplus extern "C" #endif void setup() { .... код .... } #ifdef __cplusplus extern "C" #endif void loop() { .... код .... } |
||
Оценка
|
Новичок
Регистрация: 06.04.2013
Сообщений: 45
Репутация: 12
|
|
||
Оценка
|
Ответ |
Опции темы | Поиск в этой теме |
Оценка этой теме | |
|
|
Обратная связь РадиоЛоцман Вверх |