From 71a4edc18b43f049add042c4e98582ebfee18bdc Mon Sep 17 00:00:00 2001 From: Drath Date: Sun, 27 Apr 2025 10:46:08 +0200 Subject: [PATCH] readme --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..7812600 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# linuxSmartie +Alphanumeric LCD software for Linux (kind of LCDSmartie for Windows but no GUI, no config file, no plugins, no Windows). Written with C++26, should compile with at least C++20. + +Hardcoded to work with 4x40 character display because that's what I have and I don't plan on using anything else. + +Vaguely inspired by suckless software philosophy. + +## The config is the source code +Same as plugins. Just write more features scrub, learn some C++, damn + +## TODOs +- In the LCDDisplay lib, reimplement all the features I have in picoSmartie + maybe finally add keypad support for both so I can toggle backlight (?) or change screens if I want any +- Screens could be automatic tbh, like if it detects media playing it switches to media screen, if GPU power > 80W it switches to main (hwmon) screen +- Gonna need custom chars for sure at some point +- Measure execution time of main loop, if it's close enough to 1000ms, add network monitoring +- Add more getters in general, CPU temp/clock/power/Vcore would be the big one \ No newline at end of file