НОВАЯ ВЕРСИЯ 1.82 ОТ 02.02.24
//===============================================================================================
ВЕРСИЯ 1.60 ОТ 14.12.23
Тест с ADS1256
//===============================================================================================
//=================================================================================================
ВЕРСИЯ ОТ 10.08.23
Подправлен синтаксист - у chmark2007 в тесте ds1820 появлялись ошибки компиляции (еще раз уточнено 10.08.23)
Исправлены проблемы с вводом в блоке PCF8575, добавлен блок DM13C, выполнены локальные улучшения.
ВЕРСИЯ ОТ 09.07.23
Это совсем новая версия. Через некоторое время по ней будет открыта новая тема.
. //---В папке 5 библиотек, каждую из них нужно записать в Arduino ID(предварительно старые стереть)
//---Блоки для FLProg;
. //--Большой универсальный тест.
=================================================================
В течении нескольких лет поддерживали несколько тем с разработками ecoins.
После глубокой переработки библиотек и блоков, создание новой структуры библиотек и блоков, открываем новую тему.
Выкладываем последние версии библиотек и в течении некоторого времени добавим пояснения и примеры.
=================================================================
ВЕРСИЯ - от 29.03.2023 (в двух архивах)
//--Скачайте повторно 000_EIS_Library_1.11f_29.03.23.zip (была с версия с индексом e). Приношу извинения, проверял на Mega2560, не проверил на ESP32.
Доработан LCD(интерфейсы i2c->PCF8574,i2c->PCF8575(пока в работе),SPI,SPN,BUS4,BUS8.
Исправлены замечания по MCP23017.
В разных местах небольшие исправления и добавления.
=================================================================
ВЕРСИЯ - от 20.03.2023 (в двух архивах)
================================================================
================================================================
ВЕРСИЯ - от 27.02.2023
1.Библиотеки C++ (в архиве 5 библиотек)
2.Блоки FLProg (в архиве 4-е библиотеки):
3.Тестовый пример:
-----------------------------------------------------------------------------------------
//=================================================================================================
// Строки для настройки Arduino IDE
//=================================================================================================
http://arduino.esp8266.com/stable/packa ... index.json
https://raw.githubusercontent.com/espre ... index.json
https://github.com/stm32duino/BoardMana ... index.json
https://github.com/earlephilhower/ardui ... index.json
//================================================================================================
Для использования ядра STM32 от Clark Roger (удобно для STM32F103) необходимо установить среду:
https://github.com/rogerclarkmelbourne/Arduino_STM32
//=================================================================================================
Для использования дополнительных контроллеров и/или с контроллерами с дополнительными свойствами
рекомендуется заменить:
1.Файл board.txt в ядре CORE ESP32 на файл из библиотеки в папке 0120_С++_board.txt\0104_ESP32_borad.txt\board.txt
//==================================================================================================
Подерживаемые контроллеры:
AVR: Arduino UNO,Nano,Pro,MEGA2560;
SAM: Arduino DUE;
ESP8266: ESP8266 GENERIC,LOLIN(WEMOS)D1 mini Lite,LOLIN(WEMOS)D1 mini Pro,NODEMCU 0.9,NODEMCU 1.0;
ESP32S: ESP32 DEV Module, ESP32S DEV BlueTooth EIS, TTGO T-Display;
ESP32S2: ESP32S2 DEV(в работе);
LOLIN S2 Mini, LOLIN S2 Pro;
ESP32S3: ESP32S3 DEV(в работе);
BPI-PicoW(в работе);
ESP32C3: ESP32C3 DEV,ESP32C3 STAMP-C3 EIS, ESP32C3 STAMP-C3U EIS,ESP32C3_TTGO_T_OI_PLUS_EIS,
ESP32C3 LuatOS USB EIS, ESP32C3 LuatOS Classic EIS;
ESP32-M5:M5Stack-Core-ESP32, M5Stack-ATOM;
ESP32_Pico: STAMP-PICO;
STM32F1(Clark): Generic STM32F103C series,Generic STM32F103R series,Generic STM32F103V series;
STM32F4(Clark): Generic_STM32F407V, BlackPill F401CCU6, BlackPill F411CE;
STM32F1duino: BluePill F103C8, BluePill F103CB, BlackPill F103C8,BlackPill F103CB,Generic F103CBTx,
Generic F103RETx,Generic F103VETx;
STM32F4duino: Black F407VE,Black F407VG,Generic F407VETx,Generic F407VGTx,BlackPill F401CC, BlackPill F411CE;
STM32H7: (в работе);
SEEEDUINO: Seeeduno XIAO M0, Seeeduno Zero;
RASPBERRY PI PICO: Raspberry Pi Pico, Raspberry Pi Pico W, Raspberry Pi Pico Zero(в списке IDE под именем Adafruit KB2040);
-----------------------------------------------------------------------------------------------------
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.
-------------------------------------------------------------------------------------------
================================================================
ВНИМАНИЕ:
=================================================================
=================================================================