Commit Graph
5 Commits
Author SHA1 Message Date
Petr GolovachevandGitHub 0a5311c3ee VID6608: add hardware RMT support for Automotive gauge driver (#24759)
* Replace old software-defined library arduino-vid6608 with hw-defined esp-32-vid6608

* VID6608: Rework integration to allow select RMT/SW method by using the `VID6608_RMT` option

* VID6608: Tune library inclusion for RMT version

* The RMT version is not supported on ESP32-C2, library excluded
* Add more clear error message, if RMT is requested, but not supported
2026-05-18 17:40:13 +02:00
Petr GolovachevandGitHub 57b513b5ed vid6608-xdrv-92: allow set max steps per-motor (#24575) 2026-03-23 15:49:09 +01:00
Petr GolovachevandGitHub 272fd431ef xdrv_92_vid6608: Advanced zero routine for analog gauges, library update (#24218)
* VID6608: Add option to skip auto-zero rouitine

* VID6608: Update library to version 1.0.3, add Zero control for Gauge
2025-12-13 11:33:52 +01:00
Petr GolovachevandGitHub 960b42a7fe Fix Analog gauge glitches on FreeRTOS for xdrv_92_vid6608 driver (#24189)
* Fix Analog gauge glitches on FreeRTOS for xdrv_92_vid6608 driver

Original version assumed position and command as thread safe, but it is not true. Wrong readings lead to random move back and forth. Patch was made and tested on real device.

* Add mutex to protect vid6608 from update/command
* Fix verious glitches

* xdrv_92_vid6608: do not create mutex, if no drives found
2025-12-05 21:03:35 +01:00
Peter PetrovichandGitHub e5a6cad5e3 Add support for Analog Gauges (#24153)
* Add vid6608 library

* Add vid6608 pin definition (only GB for now)

* Try to debug GPIO - does not work

* First working version

* Trim whitespaces

* Add missing library; JSON response, Codeowners

* Fix blocking loop in esp8266

* Update language strings

* Format inline readme for vid driver

* Add example define in my_user_config.h

* Clanup changed VS Code config files

* Fix duplicated language values in en_GB.h
2025-11-25 11:58:13 +01:00