diff --git a/CPU_temp/README.md b/CPU_temp/README.md index f55db16..f7e6b6f 100644 --- a/CPU_temp/README.md +++ b/CPU_temp/README.md @@ -7,7 +7,7 @@ ``` LibreHardwareMonitorLib.dll ──> PowerShell-агент ──COM (USB CDC)──> ESP32-C3 ──I2C──> OLED 72×40 - (через драйвер PawnIO) раз в секунду "T=67.0;L=34" U8g2 + (через драйвер PawnIO) раз в секунду "T=67.0;L=34;M=97" U8g2 ``` **Плата ничего не измеряет сама.** Она принимает готовые строки по USB и рисует @@ -173,8 +173,8 @@ powershell -ExecutionPolicy Bypass -File "D:\Soft\Arduino\CPU_temp\agent\cpu_tem ``` connected: COM4 -T=47.0;L=24 -T=48.0;L=14 +T=47.0;L=24;M=97 +T=48.0;L=14;M=97 ``` Одновременно на экране платы появится температура. Остановить — Ctrl+C. @@ -286,7 +286,7 @@ Start-ScheduledTask -TaskName 'CPU Temp Agent' ## Что показывает экран -Экранов два, переключаются коротким нажатием кнопки **BOOT**: +Экранов два, переключаются нажатием кнопки **BOOT** (длительность не важна): | Экран | Крупно | Мелко | График | |---|---|---|---| @@ -382,7 +382,7 @@ $sp.Close() | Путь | Что это | |---|---| | `config.h` | все настройки | -| `CPU_temp.ino` | свежесть данных, гистерезис тревоги, светодиод | +| `CPU_temp.ino` | свежесть данных, гистерезис тревоги, кнопка, выбор экрана, светодиод | | `link.h` / `link.cpp` | неблокирующее чтение строки из Serial и её разбор | | `ui.h` / `ui.cpp` | отрисовка через U8g2, кольцевой буфер истории, негатив | | `tools/i2c_scan/` | одноразовый скетч поиска пинов дисплея | diff --git a/CPU_temp/agent/README.md b/CPU_temp/agent/README.md index af545a2..7151696 100644 --- a/CPU_temp/agent/README.md +++ b/CPU_temp/agent/README.md @@ -1,7 +1,7 @@ # Агент CPU Temp Читает температуру и загрузку процессора и раз в секунду отдаёт их плате -ESP32-C3 по USB-COM строкой вида `T=67.0;L=34`. +ESP32-C3 по USB-COM строкой вида `T=67.0;L=34;M=97`. ## Что нужно установить