патамушто ардуино ИДЕ развивается и баги постоянно исправляются, а если 1.8.9 забагована зачем ей пользоваться
Цитата:
ARDUINO 1.8.13 2020.06.16
[ide] * Fixed crash on MacOSX >=10.15 with multiple monitor setups. * The boards in the boards list in the "Tools" menu are now grouped by platform. This should make the selection easier when there are lots of boards loaded in the IDE. (thanks @matthijskooijman) * Fixed save of proxy username/password settings in "manual proxy" section. * In "Tools / Programmers" menu only shows programmers related to the currently selected board. (thanks @matthijskooijman) * Fixed: sketch window out-of-display if the IDE is restarted after removing an external monitor. * Allow baudrate/config change when the Serial Monitor/Plotter is disabled. (thanks @matthijskooijman) * Updated jmdns to 3.5.5. Should improve network board detection. * Optimized libraries scanning during startup. (thanks @ricardojlrufino) * Better vertical centering of file names in tabs. (thanks @ricardojlrufino) * Better console rendering of progress bar during upload. (thanks @matthijskooijman)
[arduino-builder] * FIX REGRESSION: Fixed precompiled libraries containing "wrapper" code that has to be compiled together with the precompiled part. * Removed automatic '--relax' for compiles on Atmega2560 MCU * Fixed skethbook+bootloader hex merger when the bootloader is in .bin format. * Fixed relative path errors when traversing different partitions (in particular on macosx for larger sketches) * Added #define variable during lib discovery phase * Improved progress report from compile
[core] * Updated AVR core to 1.8.3: - Wire class now supports timeout - Upgraded avr-gcc to 7.3.0-atmel3.6.1-arduino7
а почитать сколько всего поправлено начиная с 1.8.10, а нород активно участвует в исправлении
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Топикстартер до данной темы о 1.8.9 понятия не имел
та ладно см. 4 пост:
Цитата:
Надо повышать версию среды, но чтобы она под ХР работала.
и, я так понимаю, повысил то той версии где заработало и почему интересно BOB51 имея версию 1.8.9 с виндовсом ХП и ядро стм32 не помог ТСу и до сих пор не проверил работу черной пилюли с 411се, согласно именно этой темы
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
И оставил 1.8.6 несмотря на то, что я дважды указывал на 1.8.9 (ибо вероятнее всего не захотел полностью старую версию с компа сносить - как в случае моих экспериментов по резервной копии).
Мои тестовые ресурсы ограничены "синей пилюлькой" - остальное в области теории (без практической проверки). Что касается адуринки - я ссыль на базовый разбор "по косточкам" в КОТУИНКе сразу дал - было б интересно можно было и посмотреть как мы там поцарапс насчет STM32 и пилюлек устраивали. Разбор преимуществ и неудобств там был достаточно плотным. Да и не занимаюсь я столь плотно АРМами...
Мухожук2. Очень легко потестить чисто теоретически - просто компилируется или нет, и писал же как, там простейший амебный копипаст, не уж то тяжело помочь форуму https://www.radiokot.ru/forum/viewtopic ... 2#p3984662 И оставил 1.8.6, потому что работает только написал где, и потому что все равно 1.8.6 или 1.8.9 - обе устаревшие в чем их разница даже BOB51 не скажет (или девятка имеет волшебную силу)
Простейший - это запуск компиляции "пустого скотча" - но то только работу компилятора относительно платформы проверить может, а когда библиотеки подключены - надо чтоб все одинаково установлено было. Или используемые библиотеки дублируются в папке проекта, что есть немаловажный фактор - разновидностей тех библиотек великое множество развелось. Тогда можно и относительно корректное тестирование провести. Единственно относительно однотипными являются установленные "по умолчанию" вместе с самой IDE и входящие в состав компиляторов. А там как и всегда - более поздняя версия понимает более раннюю, а вот наоборот - не обязательно. Посему приоритет таки за последней из возможных (даже ежли ее содержимое и неведомо).
Однако если есть и другое правило - "работает - не тронь".
1.8.6 работает? Смысл менять на 1.8.9. В чем таки разница? Может там джава на 00001 версию выше и это не сказывается на работе. Вот если там черная пилюлька заработает - это да. А так гнилые отмазки протестировать (имхо).
Добрый день, коллеги! Лучше у меня уж спросите. Я нашел работающую конфигурацию - с версией 1.8.6 и дополнительными установками из известных источников. Выложил проверенную методику. Для 411 пилюли все компилится - проверил на библиотеке с I2C (для LCD1602) и SPI (для BME280). Для синей - тоже. На этом свою задачу считаю выполенной а тему закрытой.
Да. Еще я выложил подробную инструкцию для чайников - как получить работающую среду для XP (возможно, на минимальном из разумного объеме кода) где можно сразу, чайникам, получить первые результаты и с синей, и с черной пилюлей. Про другие версии среды и даже другие ОС компа ( у меня XP SP3 "Zver DVD" ) я никаких утверждений не делаю.
Что не мешает дальнейшим обсуждению и флуду. У любого кота есть потребность в вискасе, колбасе, валерианке, кошечкам, радиодеталям и флуду.
Сейчас разбираю глюки между библиотекой для 1602 и для DAC 4922. Плохо выводит текст на печать. Но это вряд ли из-за сборки - это просто плохо написанная библиотека для DAC. Там простейшая работа с SPI или даже ногодрыг. Сам перепишу.
Никакого особого резона тестить более новую среду у меня нет. Я - минималист. Всем спасибо. Ухожу из обсуждения этой темы т.к. все работает и хорошо.
Минималист должен не только о себе думать, раз вышел на общественный форум. В том то и дело что может получиться неплохой вариант с версией 1.8.13 и выше. Тут будет без "дополнительных источников". Версия минималиста может перестать работать с выходом новой версии "дополнительного источника". А там могут появиться новые черные пилюльки, новые библиотеки и новые плюшки. Поэтому всегда актуальна новейшая версия Ардуино ИДЕ - осталось всего то приспособить ее к виндовс ХП. Думаю это не сложно, объяснял выше почему - сама ИДЕ написана на джаве, джава32 есть, все что вокруг ИДЕ - стороннее, имеющее 32 разрядные версии.
Минималист должен не только о себе думать, раз вышел на общественный форум. В том то и дело что может получиться неплохой вариант с версией 1.8.13 и выше. Тут будет без "дополнительных источников". Версия минималиста может перестать работать с выходом новой версии "дополнительного источника". А там могут появиться новые черные пилюльки, новые библиотеки и новые плюшки. Поэтому всегда актуальна новейшая версия Ардуино ИДЕ - осталось всего то приспособить ее к виндовс ХП. Думаю это не сложно, объяснял выше почему - сама ИДЕ написана на джаве, джава32 есть, все что вокруг ИДЕ - стороннее, имеющее 32 разрядные версии.
Ну так и проверьте. Я уверен процентов на 95 что 1.8.9 все будет так же. Но зачем! С очень большой вероятностью то, что я написал переносимо на семерку (а большая версия - не уверен что апгрейд вообще). Любой может поставить и убедится что все работает. А уж после того - ставить старшую версию, если это кому-то нужно.
Засим откланиваюсь. Не интересна тема новых версий. Интересны работающие девайсы (а на чем код написан - вторично).
Вот взял и перешел на Windows XP Arduino IDE 1.8.13 portable на ХР таки работает. Изначально портабле была сделана на Windows10х64 с пустой папкой "portable" внутри, точно как написано в официальной инструкции. Менеджер плат работает в ХР, скетч с загруженным штатным способом по интернету ядром MiniCore компилируется. Дальнейшие пробы делать не буду - спасение утопающих дело рук... Возвращаюсь на линух, после линукса ХП - это ужас, нет - ужас-ужас (имхо). Как делать, легко к стати, выкладывать не буду, как понял всех все устраивает, и совсем не нужны множество пунктов из предыдущих сообщений, все работает штатно и согласно основополагающему референсу. В принципе все инструкции есть в предыдущих теоретических сообщениях. Следующие новейшие версии Arduino IDE считаю готовы к препарированию таким легким способом. Для затравки з.ы. Посмотрел изнутри кухню джававского ардуино ИДЕ, такое себе г-но, стер тут же это у себя и скачал свежую версию arduino-cli. Всего один экзешничек для коммандной строки, а делает все что монструозная джававская ИДЕ и даже больше - например STM32 может шить по SWD. Правда нужна ему папка ".arduino15", всего одна (в линуксе) - там все все хранится. Пример (в тему) для черной пилюли STM32F411CEU6 + BME280 успешно компилится. Для виндовс32 arduino-cli есть - значит ХП не обделенная. Там на официальном форуме ардуино еще есть Makefile для компиляции скетчей ардуино, с инструкцией куда ядра и пр. копировать. С Makefile можно ардуинить хоть на малинке, хоть в ДОСе и т.д - сама среда ардуины не нужна, нужно только скачать тулчейн и ядро.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения