add gry monitoring, too wide tho, needs fix

This commit is contained in:
2026-05-23 14:46:04 +00:00
parent 8c2f95b2b6
commit 74bcbb6486

View File

@@ -30,6 +30,7 @@ struct sensors_t {
struct time_date_t td;
struct memory_t ram;
struct disk_t home;
struct disk_t gry;
struct network_t net;
struct syssensors_t sys;
struct cpu_sensors_t cpu;
@@ -46,6 +47,7 @@ static void *sensors_thread(void *arg) {
/* set up paths for the sensors */
strcpy(sensors->home.mountpoint, "/home/drath");
strcpy(sensors->gry.mountpoint, "/var/mnt/gry");
strcpy(sensors->net.device, netif);
cpu_detect(&sensors->cpu, cpu_pcidev);
gpu_detect(&sensors->gpu, gpu_pcidev);
@@ -61,6 +63,7 @@ static void *sensors_thread(void *arg) {
sys_get_load_avg(sensors->loadavg);
sys_get_ram(&sensors->ram);
sys_get_disk(&sensors->home);
sys_get_disk(&sensors->gry);
sys_get_network(&sensors->net);
sys_update_sensors(&sensors->sys);
cpu_update(&sensors->cpu);
@@ -139,7 +142,8 @@ static void *display_thread(void *arg) {
lcd_writef(&lcd, 32, 2, "%3d/%3dW", sensors->gpu.power_avg, sensors->gpu.power_cap);
lcd_writef(&lcd, 0, 3, "%dMHz", sensors->cpu.avg_freq);
lcd_writef(&lcd, 14, 3, "%c%s", 2, P_BYTES(sensors->home.usage.free, 1));
lcd_writef(&lcd, 8, 3, "%c%s", 2, P_BYTES(sensors->home.usage.free, 1));
lcd_writef(&lcd, 15, 3, "%c%s", 2, P_BYTES(sensors->gry.usage.free, 1));
lcd_writef(&lcd, 21, 3, "%12s", gpuclock);
lcd_writef(&lcd, 34, 3, "%.3fV", sensors->gpu.vcore);
}