Repository navigation
Releases: proxymades/clex-flow
Release list
CLEX Flow v0.1.4 – предварительная версия
Исправлено подключение существующей ESP-IDF на других дисках Windows.
Изменения
- Автопоиск проверяет папки Espressif и esp на доступных дисках, включая подключенные буквы дисков.
- Поддерживаются реестры прежнего Espressif Tools Installer и нового EIM.
- В поле Каталог ESP-IDF можно указать общую папку установки, например
X:\Espressif. Приложение найдет SDK внутри нее или предложит выбрать конкретную установку, если их несколько. - Исправлено определение Python-окружения и инструментов выбранного SDK. При необходимости их пути можно указать вручную.
- Рабочие ручные настройки сохраняются при повторном обнаружении установок.
Для подключения откройте Настройки → Инструменты разработки → Найти и проверить SDK. Также доступен раздел Указать существующую ESP-IDF.
Установщики
- macOS Apple Silicon (ARM64) –
.dmg. - Windows x64 –
x64-setup.exe.
Контрольные суммы установщиков находятся в SHA256SUMS.txt.
CLEX Flow v0.1.3 – предварительная версия
В этой версии можно выбрать папку хранения проектов на любом доступном диске, независимо от места установки CLEX Flow.
Изменения
- В настройках добавлена кнопка Хранилище проектов → Выбрать папку.
- Перед сменой папки сохраняются текущие правки, затем проекты копируются в новый каталог с проверкой содержимого.
- Исходные файлы остаются в прежней папке как резервная копия. Разные файлы с одинаковыми именами не перезаписываются.
- Выбранная папка сохраняется после перезапуска и обычного обновления приложения.
- Если диск недоступен или копирование завершилось ошибкой, приложение сообщает о проблеме и сохраняет прежние данные.
Установщики
- macOS Apple Silicon (ARM64) – файл
.dmg. - Windows x64 – файл
x64-setup.exe.
Контрольные суммы установщиков находятся в SHA256SUMS.txt.
CLEX Flow v0.1.2 – предварительная версия
CLEX Flow – визуальная среда разработки для микроконтроллеров: схемы подключения, логика и интерфейсы дисплеев в одном проекте.
Изменения по сравнению с v0.1.1:
- ESP32-P4-NANO: контакты P1/P2, выбор ревизии, генерация, сборка и прошивка для esp32p4/RISC-V через USB-UART; встроенный Ethernet IP101/RMII.
- Профили периферии P4: дисплей JD9365/GT9271 DSI 800×1280, аудио ES8311/I2S и камера OV5647/CSI; учет общих шин и конфликтов GPIO.
- PNG-логотипы с прозрачностью: импорт, перемещение, изменение размера с сохранением пропорций, хранение внутри JSON проекта и включение в прошивку.
- Заставка при запуске с заданным временем показа; отдельная область слева от основного экрана, переход к актуальным данным после заставки.
- Блок «Секундомер»: автозапуск, пуск/продолжение, пауза, сброс, текст чч:мм:сс и обычные связи с дисплеем.
- Улучшенный монтаж: ручные маршруты следуют за платой и компонентами, провода сразу видны поверх платы, Delete/Backspace удаляют выделение.
- Новые компоненты размещаются рядом с платой и появляются в видимой области; заполненные контакты и курсоры помогают подключать и перемещать.
- Обновлен SVG ESP32-P4-NANO по виду платы; модуль C6 с антенной, выровненные контакты и подписи без квадратных рамок.
- Автоматическое подключение сигналов обновления дисплея, готовые состояния источников и более понятные подписи контактов.
- Исправлено сохранение проектов с PNG после обновления редактора без перезапуска; русские окончания в числовых подписях.
- Новый логотип внутри приложения и иконки macOS/Windows.
Пользователь подтвердил успешную прошивку и работу ESP32-S3-ETH и ESP32-P4-NANO. Аппаратная работа отдельных профилей DSI/touch, ES8311 и OV5647 еще не подтверждена отдельно.
Установщики: DMG для macOS Apple Silicon (ARM64) и EXE для Windows x64. Инструкции установки и первого запуска: README.
Установщики прошли сборку и автоматические проверки GitHub Actions. Для DMG дополнительно проверены версия, ARM64, ad-hoc подпись, ресурсы, новый значок и SHA-256. Установка Windows-версии на физической системе отдельно не проверена.
Поддерживаемая среда генератора – ESP-IDF 5.4.4. SDK и компиляторы устанавливаются отдельно через SDK Manager или используются из существующей установки.
Предварительная версия распространяется без сертификата издателя и нотариализации. Проекты и SDK остаются на вашем компьютере.
CLEX Flow v0.1.1 – предварительная версия
CLEX Flow – визуальная среда разработки для микроконтроллеров: схемы подключения, логика и интерфейсы дисплеев в одном проекте.
Изменения по сравнению с v0.1.0:
- Динамический текст и индикаторы состояния дисплея: числовые, текстовые и логические значения, префиксы, суффиксы и кириллица.
- Универсальный счетчик; обновление отдельных элементов через LVGL.
- Ethernet/W5500, DHCP и статический IPv4, IP-адрес, шлюз, DNS и события подключения.
- Фоновая проверка HTTP/HTTPS-ресурсов с результатом, временем ответа и диагностикой.
- Помощник подключения данных дисплея, понятные названия контактов, подсказки и подсветка совместимых входов.
- Разные цвета линий, выделение маршрутов, дополнительные контакты и улучшенные отступы.
- Автоматическое обнаружение единственного USB-порта; исправлено изображение слота TF / microSD на Waveshare ESP32-S3-ETH.
- Проверка конфигурации установщика SDK на macOS и Windows.
Поддерживаемый генератор: ESP32-S3 с ESP-IDF 5.4.4. Профили плат: Waveshare ESP32-S3-ETH и Espressif ESP32-S3-DevKitC-1 v1.1 N8R8. Дисплей: TFT SPI 240×320 на ST7789; Ethernet: встроенный W5500 на Waveshare ESP32-S3-ETH.
Установщики: DMG для macOS Apple Silicon (ARM64) и EXE для Windows x64. Инструкции установки и первого запуска: README.
Предварительная версия распространяется без сертификата издателя и нотариализации. Проекты и SDK остаются на вашем компьютере.
CLEX Flow v0.1.0 – предварительная версия
Предварительная версия CLEX Flow – визуальной среды для создания аппаратных схем, логики устройств и интерфейсов дисплеев.
Возможности
- Локальные JSON-проекты: создание, поиск, сохранение, импорт и экспорт.
- Монтаж на React Flow: платы, физические контакты, провода, проверки GPIO и выбор стороны контактов компонентов.
- Каталог плат, аппаратных компонентов и логических блоков с поиском.
- Визуальная логика: таймер, чтение, установка и переключение GPIO, сообщения в последовательный монитор, типизированные связи и отмена/повтор действий.
- Общий редактор дисплеев: фон, текст, координаты, перетаскивание, цвет, шрифты 14/20/28 px и предпросмотр в связанном логическом блоке.
- UTF-8 и шрифты с латиницей и кириллицей, включая «Ё/ё». Первый дисплейный драйвер – ST7789 SPI через ESP-IDF и LVGL 9.2.2.
- SDK Manager: обнаружение существующей ESP-IDF, выбор окружения, установка через официальный EIM и удаление управляемых установок.
- Генерация исходников прошивки, просмотр кода, компиляция с журналом и отменой, запись прошивки с подтверждением и последовательный монитор.
- Автосохранение всего проекта через 10 секунд без изменений или ручной режим.
- Русскоязычный интерфейс и журнал со слежением за новыми сообщениями, сохранением позиции при ручной прокрутке и возвратом к концу.
Текущая аппаратная поддержка
Генератор реализован для ESP32-S3 и ESP-IDF 5.4.4. В каталоге доступны Waveshare ESP32-S3-ETH и Espressif ESP32-S3-DevKitC-1 v1.1 N8R8. Первый дисплейный модуль – TFT SPI 240×320 на ST7789 с внутренним подключением подсветки. Поддержка других платформ и модулей будет расширяться отдельно.
Дисплей пока выводит статический фон и текст. Динамические значения, страницы и интерактивные элементы относятся к дальнейшему развитию.
Доступно для скачивания: исходный код.