Он даёт только одну плату в заказе сделать по льготной цене.
Он даёт только одну плату в заказе сделать по льготной цене.
Скачал из облака скеч. Высвечивает exit status 1. Менял настройки в ардуине, менял платы, ставил и уно и нано. Не чего не помогает.
Итог, заливаются только версии до 1.0.3 На остальных ошибка.
Что это может быть?
Arduino: 1.8.18 (Windows 10), Плата:"Arduino Uno"
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:93 :0:
C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\src\Gyver UART.h:1:1: error: stray '\357' in program
C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\src\Gyver UART.h:1:2: error: stray '\273' in program
C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\src\Gyver UART.h:1:3: error: stray '\277' in program
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:94 :0:
C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\src\Gyver Timer.h:34:6: error: multiple definition of 'enum timerType'
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:1: 0:
C:\Users\����\Docume nts\Arduino\librarie s\GyverTimer\src/GyverTimer.h:41:6: note: previous definition here
enum timerType {
^~~~~~~~~
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:94 :0:
C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\src\Gyver Timer.h:40:7: error: redefinition of 'class GTimer'
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:1: 0:
C:\Users\����\Docume nts\Arduino\librarie s\GyverTimer\src/GyverTimer.h:47:7: note: previous definition of 'class GTimer'
class GTimer {
^~~~~~
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:94 :0:
C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\src\Gyver Timer.h:73:7: error: redefinition of 'class GTimer_ms'
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:1: 0:
C:\Users\����\Docume nts\Arduino\librarie s\GyverTimer\src/GyverTimer.h:80:7: note: previous definition of 'class GTimer_ms'
class GTimer_ms {
^~~~~~~~~
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:94 :0:
C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\src\Gyver Timer.h:92:7: error: redefinition of 'class GTimer_us'
In file included from C:\Users\Юрий\Deskto p\arduino\pa contr\Lamp_PA_contro l\Common Cathode\Lamp_PA_cont rol_v1.2.1\Lamp_PA_c ontrol_v1.2.1.ino:1: 0:
C:\Users\����\Docume nts\Arduino\librarie s\GyverTimer\src/GyverTimer.h:99:7: note: previous definition of 'class GTimer_us'
class GTimer_us {
^~~~~~~~~
Несколько библиотек найдено для "GyverTimer.h"
Используется: C:\Users\Юрий\Docume nts\Arduino\librarie s\GyverTimer
Не используется: C:\Program Files (x86)\Arduino\librar ies\src
Не используется: C:\Users\Юрий\Docume nts\Arduino\librarie s\src
Несколько библиотек найдено для "GyverUART.h"
Используется: C:\Users\Юрий\Docume nts\Arduino\librarie s\GyverUART
Не используется: C:\Program Files (x86)\Arduino\librar ies\src
Не используется: C:\Users\Юрий\Docume nts\Arduino\librarie s\src
Несколько библиотек найдено для "microLiquidCrystal_ I2C.h"
Используется: C:\Users\Юрий\Docume nts\Arduino\librarie s\src
Не используется: C:\Program Files (x86)\Arduino\librar ies\src
exit status 1
Ошибка компиляции для платы Arduino Uno.
RA6MT, Я конечно не спец в этой области, но скажите, компилировали именно в Arduino IDE? Попробуйте положите скетчи в корень диска С, чтобы в путях не было кириллицы. Для UNO не пробовал, компилировал для nano все нормально было. Еще что-то часто ошибки связаны с библиотекой Gyver, по моему эти файлы должны быть в одной директории с ардуино файлом и лежать в папке src.
Последний раз редактировалось ra9jk; 14.02.2023 в 11:39.
RA6MT, у вас по всему компьютеру разбросаны файлы библиотек в папке src (результат поиска ошибки видимо), последняя должна быть именно в папке со скетчем. Именно так сделано в архиве. Но основную проблему я вижу в конфликте библиотеки таймера от Gyver и видимо вам придется установить версию IDE 1.8.13, под которой этот проект и создавался. Что то там разработчики "улучшили" в крайних версиях, как всегда
![]()
Последний раз редактировалось Integral; 15.02.2023 в 23:19.
Спасибо от RA6MT
поставил версию 1.8.13. не компилируется. Не могли бы скинуть последнею версию с общим катодом. вместе с библиотеками.
Эту тему просматривают: 2 (пользователей: 1 , гостей: 1)