Skip to content

M5Client with firmwares for M5Stick Plus2

License

Notifications You must be signed in to change notification settings

Miroshka000/M5ClientMX

 
 

Repository files navigation

🎉 M5ClientMX

Добро пожаловать в M5ClientMX — удобный инструмент для управления устройствами серии M5Stack! 🚀

📖 Описание

M5ClientMX — это приложение с графическим интерфейсом, которое позволяет:

  • 📦 Устанавливать прошивки на устройства.
  • ⚙️ Управлять конфигурацией в настройках
  • 🔌 Работать с COM-портами для подключения устройств.
  • 🌍 Поддерживать несколько языков (включая русский и английский).
  • 🖥️ Автоматически загружать зависимости и драйверы для устройств.

🛠️ Основные возможности

🔧 Управление прошивками

  • Выберите устройство и прошивку.
  • Установите прошивку с отслеживанием прогресса.

🗂️ Работа с настройками

  • Настройте язык, устройство, COM-порт и другие параметры.
  • Сохраните настройки в файл конфигурации.

🌐 Мультиязычность

  • Поддерживаются русский и английский языки.
  • Переключение языка на лету через интерфейс.

🔌 Подключение устройств

  • Автоматическое обнаружение COM-портов.
  • Быстрая установка драйверов для поддерживаемых устройств.

⚡ Установка зависимостей

  • Установка esptool и необходимых библиотек автоматически.

🚀 Установка и запуск

1. 📥 Скачайте репозиторий

Скачайте или клонируйте проект с помощью кнопки Code → Download ZIP.

2. 🛠️ Настройка

  • Убедитесь, что у вас установлены Java 21 и JavaFX.
  • Создайте файл miroshka_config.properties (создается автоматически при первом запуске).

3. ▶️ Запуск

  • Запустите приложение с помощью вашей IDE (например, IntelliJ IDEA) или выполните сборку через Maven.

💡 Использование

  1. Подключите устройство через USB.
  2. Выберите устройство и порт в интерфейсе.
  3. Выберите прошивку и нажмите Установить.
  4. Наслаждайтесь простотой работы! 😊

🔧 Требования

  • Java 11 или выше.
  • Windows для полной поддержки драйверов.
  • Поддерживаемые устройства: Plus2, Card, Plus1.

🏗️ Планируемые улучшения

  • 🌟 Добавить поддержку macOS и Linux.
  • 🔍 Расширить выбор прошивок.
  • 📱 Создать мобильную версию для Android.

📩 Обратная связь

Если у вас есть вопросы или предложения:


📝 Лицензия

Проект распространяется под лицензией GPL-3.0 license. Подробнее в LICENSE. 🧾


Спасибо, что используете M5ClientMX! 🛠️

About

M5Client with firmwares for M5Stick Plus2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 91.4%
  • CSS 8.6%