Ошибка компилирования

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Ошибка компилирования

Сообщение Lisica »

При компиляции проекта начала выскакивать ошибка
'_bounseInputD1O' was not declared in this scope
принудительно декларирую - компилирует.
FLprog v3.0.3
2.0.5 тоже самое...
Что я опять не так делаю???
Авто.flp
Отправлено спустя 9 минут 54 секунды:
Ну вот... сам дурак...
Пин "габариты" был цифровой с подтяжкой и антидребезгом.
Я передумал и перевёл его в аналоговый, но прога, почему то оставила подтяжку с антидребезгом...
Теперь вроде компилируется...Но всё равно красненькие строчки присутствуют. Что они хоть означают то?
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Ошибка компилирования

Сообщение pan »

не спец в этом, но uint8_t это байт, а в скобках int, может из за этого . просто предполагаю.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Ошибка компилирования

Сообщение Lisica »

pan писал(а): 09 янв 2018, 23:25не спец в этом, но uint8_t это байт, а в скобках int, может из за этого
может быть... ведь "напряжение" - аналог, а делим на float
Это не страшно?
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Ошибка компилирования

Сообщение Dev1 »

Lisica писал(а): 09 янв 2018, 23:03Я передумал и перевёл его в аналоговый, но прога, почему то оставила подтяжку с антидребезгом...
Теперь вроде компилируется...Но всё равно красненькие строчки присутствуют. Что они хоть означают то?
auto2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Ошибка компилирования

Сообщение Sancho »

Lisica писал(а): 09 янв 2018, 23:03Но всё равно красненькие строчки присутствуют. Что они хоть означают то?
Функции библиотеки TwoWire, которая является частью биб-ки Wire, работают только с типами int и uint_8t, а при записи в память float у Автора происходит разложение на типы byte, и при отправке в запись не происходит явного указания на тип данных.
Компилятор ругается на это и предупреждает, что возможно два варианта. Как правило, в данном случае, выбирается с подходящей размерностью, uint_8t.
Не страшно.
Пока не страшно, но возможны разные варианты...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Ошибка компилирования

Сообщение Lisica »

[ref]Dev1[/ref], Это что, без красных строчек у вас?
У меня всё равно красненькое.[scroll]In file included from C:\Documents and Settings\Admin\Local Settings\Temp\flprog\pr1\pr1.ino:1:0:

C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\arduino\hardware\avr\1.6.20\libraries\Wire\src/Wire.h: In function 'byte readByteFromExternalEEPROM(int, byte)':

C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\arduino\hardware\avr\1.6.20\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)

uint8_t requestFrom(int, int);

^

C:\Documents and Settings\Admin\Local Settings\Application Data\Arduino15\packages\arduino\hardware\avr\1.6.20\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)

uint8_t requestFrom(uint8_t, uint8_t);[/scroll]

Отправлено спустя 7 минут 24 секунды:
Sancho писал(а): 10 янв 2018, 09:53Пока не страшно, но возможны разные варианты...
Я так понимаю это с блоком записи епром что то не то?
Если да - как побороть?

Отправлено спустя 4 минуты 21 секунду:
и ещё... ино постоянно проверяет обновы, я обновил уже что можно, но вот это мне не понять...
постоянно просит обновить эту библиотеку, хотя у неё версия выше, чем предлагают.
Безымянный.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Ошибка компилирования

Сообщение Dev1 »

Lisica писал(а): 10 янв 2018, 10:57и ещё... ино постоянно проверяет обновы, я обновил уже что можно, но вот это мне не понять...
постоянно просит обновить эту библиотеку, хотя у неё версия выше, чем предлагают.
Предлагается обновить библиотеку до 1.2.1 но в выборе последняя 1.2.0 ... :crazy:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Ошибка компилирования

Сообщение Lisica »

Dev1 писал(а): 10 янв 2018, 11:33Предлагается обновить библиотеку
Ну а красненькое как побороть то?
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Ошибка компилирования

Сообщение Dev1 »

Lisica писал(а): 10 янв 2018, 11:44Ну а красненькое как побороть то?
Поставить отдельную IDE, поставить через менеджер нужные библиотеки и в FLProg указать на внешний IDE.
А так:
Sancho писал(а): 10 янв 2018, 09:53Не страшно.
Пока не страшно, но возможны разные варианты...
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Ошибка компилирования

Сообщение Sancho »

Dev1 писал(а): 10 янв 2018, 11:49Lisica писал(а): ↑Сегодня {11:44}
Ну а красненькое как побороть то?
Поставить отдельную IDE, поставить через менеджер нужные библиотеки и в FLProg указать на внешний IDE.
Не спасёт. Это "косяк" Автора.
Найдите в тексте, ближе к концу строку
byte readByteFromExternalEEPROM(int addres, byte chipAddres)
Замените на
byte readByteFromExternalEEPROM(int addres, int chipAddres)
и всё.
Пока всё. :yahoo:
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Ошибка компилирования

Сообщение Lisica »

Sancho писал(а): 10 янв 2018, 14:47Найдите в тексте
Да, спасибо, помогло
bober777
Рядовой
Сообщения: 9
Зарегистрирован: 23 сен 2015, 03:11

Ошибка компилирования

Сообщение bober777 »

Добрый день.
Может кто поможет с ощибкой ...http://forum.flprog.ru/viewtopic.php?p= ... a6c#p38193
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Ошибка компилирования

Сообщение Lisica »

Вот опять...
Не правильно работает, если в первой плате установить цикл - пока "настройки" = 0

Отправлено спустя 1 минуту 19 секунд:
ps - настройки должны срабатывать при нажатии кнопки и ресет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Ошибка компилирования

Сообщение Lisica »

Lisica писал(а): 10 янв 2018, 18:22Вот опять...
Разобрался... Автору на заметку.
В цикле "пока" нет опроса пинов ардуины., они не в теле цикла.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя