This commit is contained in:
aZholtikov committed 2026-09-10 19:01:04 +03:00
1 parent e987d4cafb
commit 1ad6a80fce
1 file changed
+9 -2
+9 -2
View File
@@ -1,8 +1,15 @@
# Universal Optical 2-Channel Angle Gauge / Tachometer # 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 ## Build and flash