Skip to content

Releases: proxymades/clex-flow

CLEX Flow v0.1.4 – предварительная версия

Choose a tag to compare

@proxymades proxymades released this 15 Oct 10:47

Исправлено подключение существующей 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 – предварительная версия

Choose a tag to compare

@proxymades proxymades released this 15 Oct 09:23

В этой версии можно выбрать папку хранения проектов на любом доступном диске, независимо от места установки CLEX Flow.

Изменения

  • В настройках добавлена кнопка Хранилище проектов → Выбрать папку.
  • Перед сменой папки сохраняются текущие правки, затем проекты копируются в новый каталог с проверкой содержимого.
  • Исходные файлы остаются в прежней папке как резервная копия. Разные файлы с одинаковыми именами не перезаписываются.
  • Выбранная папка сохраняется после перезапуска и обычного обновления приложения.
  • Если диск недоступен или копирование завершилось ошибкой, приложение сообщает о проблеме и сохраняет прежние данные.

Установщики

  • macOS Apple Silicon (ARM64) – файл .dmg.
  • Windows x64 – файл x64-setup.exe.

Контрольные суммы установщиков находятся в SHA256SUMS.txt.

CLEX Flow v0.1.2 – предварительная версия

Choose a tag to compare

@proxymades proxymades released this 13 Oct 14:19

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 – предварительная версия

Choose a tag to compare

@proxymades proxymades released this 11 Oct 14:33

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 – предварительная версия

Choose a tag to compare

@proxymades proxymades released this 10 Oct 15:34

Предварительная версия 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 с внутренним подключением подсветки. Поддержка других платформ и модулей будет расширяться отдельно.

Дисплей пока выводит статический фон и текст. Динамические значения, страницы и интерактивные элементы относятся к дальнейшему развитию.

Доступно для скачивания: исходный код.