Merge branch 'main' of github.com:elektroencefalografista/linuxSmartie

This commit is contained in:
2025-12-30 13:38:49 +01:00
2 changed files with 2 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
MAKEFLAGS := --jobs=16
MAKEFLAGS := "-j $(shell nproc)"
# compiling with C++26
CXXFLAGS := -std=c++2c -fdiagnostics-color=always -Iinclude -lwebsockets -lz -Wall -Wextra -Wpedantic -Werror

View File

@@ -18,6 +18,7 @@ Same as plugins. Just write in more features scrub, learn some C++, damn
- 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 in media screen and GPU power > 80W it switches to main (hwmon) screen
- Try to be C++26, avoid globals, wrap in namespaces, use naming conventions, use classes, avoid pure C way of doing things unless it makes more sense (which it often does tbh, better for reading small files)
- switch to CMake? We don't really need to but a progress indicator is kinda cool and we could learn cmake
## LCD layout
It looks something like this