From e01748808a79d87a10fb4de4f4f6abe124ae2b2c Mon Sep 17 00:00:00 2001 From: Drath Date: Mon, 25 May 2026 15:30:17 +0000 Subject: [PATCH] readme update --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 586480a..35c0b6c 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,14 @@ Alphanumeric LCD controller software for Linux (kind of LCDSmartie for Windows b - Hardcoded to work with 4x40 character display because that's what I have. Uses Matrix Orbital protocol over serial. Should work with most other display sizes by modifying `src/lcd.c`. If you're trying to make it work with anything else, good luck. - Big ol rewrite in C, like God intended because GOOD LORD C++ IS A MESS. Originally written with C23, then ported to C99 because it's a bigger numer. Idk maybe I'll port it to C23 again since it's supported since GCC 9 and default since GCC 15. It's pretty trivial to port it. - - It is at feature parity with C++ (for now, I won't add new stuff to C++ ver), minus Home Assistant websocket API stuff bc I hate it. Ugly ahh cumbersome code, makes the binary way bigger, and I alredy have it somewhere where else with historical data. + - -It is at feature parity with C++- It used to be at feature parity with C++ version, I added AIO and removed Home Assistant support. - Vaguely inspired by suckless software philosophy, as in: ## The config is the source code Same as plugins. Just write in more features scrub, learn some C, damn ## TODOs +- set AIO fan curve too? default quiet is fine though tbh - GPU power is jumpy, average? Use accumulator instead? - Extra screens support perhaps? just halt sensors monitoring thread and print another struct on display if needed, have a semaphore or sth - Maybe not even screens, keep the 1st line and change lines 2-4