Перестал компилироваться свежий скетч.

Виктрыч
Offline
Зарегистрирован: 20.06.2022

Здравствуйте. Прошивал Наны с телефона. Новая партия не пошла. Перекинул скетч по блютузу на ноут. Работало. Через полгода подкорректировал скетч на телефоне. На нём компилируется. Перекинул на ноут. Ошибка. Жалуется невпопад. Версия идёт вроде 15. Закинул так же по блютузу старые скетчи. Всё работает. А два последних ни в какую. На телефоне всё нормально, только Нану из новой партии не видит. А ноут видит, но скомпилировать свежий скетч из под телефона не может. Старый нормально. Парадокс. Расположение библиотек?

SAB
Offline
Зарегистрирован: 27.12.2016

А марку телефона с какого прошивали не подскажите

b707
Offline
Зарегистрирован: 26.05.2017

Виктрыч пишет:
Перекинул на ноут. Ошибка. Жалуется невпопад.

выкладывайте сюда сообщения об ошибках и код, иначе разговор ни о чем

Виктрыч
Offline
Зарегистрирован: 20.06.2022

Телефон редми 9.Программа ArduinoDroid. Ошибки ноута попозже.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Все гораздо проще чем кажется.
У меня такое систематически происходит.
Причина кривая кодировка на телефоне.
Методом научного втыка и вытыка пришел к тому, что как то криво пробелы (не все, а только те которые выдраны с инета методом копипаст) передаются.
Я просто в строках на которые ругается компилятор, переписываю пробелы.

Виктрыч
Offline
Зарегистрирован: 20.06.2022

Разобрался. Развелось библиотек для МАХ6675. h как гуталина под одним именем. На телефоне одна, а на ноуте и подгружения с телефона и собственная. Но поначалу жаловался на даласы. В общем сам себе Буратино и развёл зоопарк.
Кстати на редми4 при проса женой на 50% батарейке тоже прошивка не шла. Видимо новая партия не признаёт 4 вольта телефона. Хотя прошитая на ноуте по монитору ИДЕ телефона общается нормально.

Виктрыч
Offline
Зарегистрирован: 20.06.2022

Вдогонку. А началось всё похоже тогда, когда изучал разницу между кавычками и скобками обозначения библиотек. Когда она одна и уже есть, либо изза синтаксиса просится подгрузится. С нём же именем, но другими параметрами. Я правильно понял?
На телефоне нет функции отката, вот и заплутал.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Виктрыч пишет:
Разобрался.  при проса женой

вот так сидишь и репу чешешь, что за просо, что за жена )))

Виктрыч
Offline
Зарегистрирован: 20.06.2022

Блин Т9 быстрее меня соображает.
Теперь следующий вытекающий вопрос:
Что бы прошить рабочий скетч без чехарды с библиотеками, нужно рабочие для этого скетча перенести в его папку, а подключить их заключив в кавычки?
Т. Е. С телефона перекидываю на ноут скетч. Он в папке блютуз. При открытии в папке блютуз организуется папка с этим скетчем.Фича ИДЕ. В эту же папку перекидываю нужную библиотеку, в конкретном случае МАХ6675. h. И в скетче меняю скобки на кавычки. Так?
Ну и если да, то следующий вопрос. Всю папку библиотеки перекидывать (там файлов 5) или только с расширением .h. достаточно? Сами понимаете сами мы не местные.
Картинку вставить с мини оперы телефона нет возможности.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

можно не менять, библиотеки начнёт искать от папки скетча, в выводе компиляции глянуть. что взял правильные, файлы кидать все

Виктрыч
Offline
Зарегистрирован: 20.06.2022

Большое человеческое спасибо. Думаю дальше разберусь. Через неделю. В деревне только телефон. Попробую всё варианты на будущее. Я так то не писатель. Даже наоборот. Кавычки иной раз забывал ставить. Бывало по полдня искал. А с серией скобок ваще засада была пока не обтерся.

Виктрыч
Offline
Зарегистрирован: 20.06.2022

Здрасте. Добрался до ноута. Часть библиотек зашла под кавычками. Занёс библиотеки в папку скетча. А адафрут под датчик давления и температуры ни в какую. Тыкается в папку библиотек ИДЕ. Она само собой не подходит к именам переменных скетча или как их там. Какая из папок нужна непонятно. Названия папок библиотек немного разные, название файла в них одинаковое. А содержание? В общем влип. Похоже проще переписать скетч врукопашную с нуля.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

если под виндовс (да и под Линукс) лучше пользовать PORTABLE версию, тогда все библиотеки и устанавливаться и браться будут из папки библиотек каталога /portable/sketchbook/libraries...нужны другие библиотеки разворачиваем еще одну версию с нужными библиотеками...это самое простое...я правда еще и версии IDE разные ставлю, чтобы не запутаться...