В течении нескольких лет поддерживали несколько тем с разработками ecoins.
После глубокой переработки библиотек и блоков, создание новой структуры библиотек и блоков, открываем новую тему.
Выкладываем последние версии библиотек и в течении некоторого времени добавим пояснения и примеры.
----------------------------------------------------------------------------------------
1.Основная библиотека C++, которую следует подключить в Arduino IDE
---Исправлены некритичные ошибки, добавлены новые функции.
----------------------------------------------------------------------------------------
2.Системные блоки - реальное время, счетчики и прочее полезное.
----------------------------------------------------------------------------------------
3.Блоки для работы с внешними устройствами
----------------------------------------------------------------------------------------
4.Предыдущие блоки созданы с использованием профессионального редактора FLProg - это позволило создать удобные меню для расширенных возможностей и простоты использования.
На сегодняшний день к сожалению такие блоки занимают много мест и проекты средней сложности могут превышать 300мб.
Для преодоления этой проблемы ecoins разработали и будут поддерживать упрощенную библиотеку блоков, на которых размер проекта в 30-50 раз больше. Блоки всех библиотек совместимы.
----------------------------------------------------------------------------------------
5.Среда поддерживает контроллеры AVR,ESP,STM32,Rarpberry Pi Pico, SAMD21, Seeeduno XIAO. STM32 поддерживает обе известные CORE - от STM32 и от Roger Clark.
Как правило один и тот же тест может грузиться в контроллер без каких либо изменений. Выбор требуемого контроллера выполняется нас стадии компиляции или загрузки непосредственно в Arduino IDE. Перечень поддерживаемых контроллеров:
----------------------------------------------------------------------------------------
6.Все используемые библиотеки встроены в основную библиотеку и не конфликтует с другими внешними библиотеками.
----------------------------------------------------------------------------------------
7.Система реализует систему реального времени за счет быстрых библиотек и исключения использования в них операторов delay() - вместо них реализован оригинальный метод программных прерываний.
В зависимости от типа используемого контроллера, частоты использования интерфейса i2c - кол-во циклов loop() в сек лежит в диапазоне 15.000-150.000.
----------------------------------------------------------------------------------------
8.Общий тест устройств выполненный на блоках из упрощенной библиотеки.