Добро пожаловать в M5ClientMX — удобный инструмент для управления устройствами серии M5Stack! 🚀
M5ClientMX — это приложение с графическим интерфейсом, которое позволяет:
- 📦 Устанавливать прошивки на устройства.
- ⚙️ Управлять конфигурацией в настройках
- 🔌 Работать с COM-портами для подключения устройств.
- 🌍 Поддерживать несколько языков (включая русский и английский).
- 🖥️ Автоматически загружать зависимости и драйверы для устройств.
- Выберите устройство и прошивку.
- Установите прошивку с отслеживанием прогресса.
- Настройте язык, устройство, COM-порт и другие параметры.
- Сохраните настройки в файл конфигурации.
- Поддерживаются русский и английский языки.
- Переключение языка на лету через интерфейс.
- Автоматическое обнаружение COM-портов.
- Быстрая установка драйверов для поддерживаемых устройств.
- Установка
esptool
и необходимых библиотек автоматически.
Скачайте или клонируйте проект с помощью кнопки Code → Download ZIP.
- Убедитесь, что у вас установлены Java 21 и JavaFX.
- Создайте файл
miroshka_config.properties
(создается автоматически при первом запуске).
- Запустите приложение с помощью вашей IDE (например, IntelliJ IDEA) или выполните сборку через Maven.
- Подключите устройство через USB.
- Выберите устройство и порт в интерфейсе.
- Выберите прошивку и нажмите Установить.
- Наслаждайтесь простотой работы! 😊
- Java 11 или выше.
- Windows для полной поддержки драйверов.
- Поддерживаемые устройства:
Plus2
,Card
,Plus1
.
- 🌟 Добавить поддержку macOS и Linux.
- 🔍 Расширить выбор прошивок.
- 📱 Создать мобильную версию для Android.
Если у вас есть вопросы или предложения:
- Создайте Issue.
- Напишите нам на GitHub Discussions.
Проект распространяется под лицензией GPL-3.0 license. Подробнее в LICENSE. 🧾
✨ Спасибо, что используете M5ClientMX! 🛠️