fegger
|
72e9c1392a
|
Add RPi fan controller, laptop temp sender, and Quickshell widget
Initial implementation of a USB-gadget-linked cooling controller:
- fan_controller.c: PWM PID control, tach reading, TCP temp receiver,
Unix socket IPC, safe-mode fallback, CSV logging via pigpio.
- temp_sender.py: laptop-side lm-sensors/thermal_zone temp sender with
auto-reconnect.
- FanController.qml: Quickshell floating widget for monitoring and
setpoint/manual duty control over the Unix socket.
|
2026-09-11 10:28:11 +02:00 |
|