ViktoRi_leo
Программист микроконтроллеров
Популярные репозитории
- C++
- C++
- C++
- C
- Python
411 активностей за последний год
- 16 часов назад
- cd22fb9
Что изменилось в flash_server.py 1. Добавлен импорт tkinter с защитой try/except (flash_server_run.py) — при отсутствии библиотеки выводится понятная ошибка вместо падения. 2. Удалён модуль signal и старые signal-обработчики — управление сервером теперь через GUI. 3. Добавлен класс FlashServerApp (flash_server_run.py): - окно с заголовком «Сервер компиляции и прошивки»; - кнопки «Пуск» и «Стоп» + строка статуса (запущен/остановлен); - «Пуск»: проверка check_single_instance() (повторный запуск блокируется сообщением), генерация platformio.ini, создание ThreadedHTTPServer и запуск serve_forever() в фоновом потоке; - «Стоп»: server.shutdown() + server_close(), принудительное завершение активного процесса компиляции/прошивки (taskkill /T /F на Windows, terminate/kill на Linux), удаление PID-файла; - закрытие окна (WM_DELETE_WINDOW → on_close()): если сервер запущен — полностью останавливается (включая текущую сборку), затем программа завершается. 4. Новый main() (flash_server_run.py) запускает только GUI-цикл.
- 733e03e
1.81.0 - мелкие правки в ADCaverage; - добавил описание режимов в opCharge.
2 дня назад- 4 дня назад
- 5 дней назад
- a5ceb41
1.81.0 - мелкие правки
- abf9836
1.81.0 - мелкие правки
- 0c232cc
1.81.0 - мелкие правки
- f932865
1.81.0 - правка верификации в функции сброса настроек; - исправил номер версии.
- ce22949
1.81.0 - все функции работы с EPROM вынесены в отдельные файлы; - добавлена верификация данных при записи в EPROM при сбросе настроек; - поправлены, добавлены функции выравнивания структур по 1 байту.
6 дней назад- 6 дней назад
- 6 дней назад
- 7 дней назад
- 9 дней назад
- 9 дней назад
- 9 дней назад
- 11 дней назад