From 1ad6a80fce28632335ac1454087565d658776f1e Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Thu, 10 Sep 2026 19:01:04 +0300 Subject: [PATCH] wip: --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index aad1322..84e30ea 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,15 @@ # Universal Optical 2-Channel Angle Gauge / Tachometer -## SAST Tools +## Features -[PVS-Studio](https://pvs-studio.com/pvs-studio/?utm_source=website&utm_medium=github&utm_campaign=open_source) - static analyzer for C, C++, C#, and Java code. +1. Two independent channels supporting optical encoders with 3600 pulses per revolution. +2. Four operating modes: both inclinometers, both tachometers, mixed angle/tachometer, and remote via ESP-NOW. +3. 16x2 LCD display (PCF8574 I2C expander) with boot animation, progress bar, and real-time value updates. +4. Rotary encoder menu with push-button for mode switching and angle reset (long press, 2 seconds). +5. WiFi AP+STA mode with local access and STA connection for remote logging. +6. Over-the-Air (OTA) firmware updates via built-in HTTP server. +7. Remote syslog with periodic logging of task stack usage and driver error counters. +8. FreeRTOS-based multitasking with separate tasks for each channel, encoder, LCD expander, and statistics monitoring. ## Build and flash