events: rewrite how sensor statuses are reported, and implement some oled UI icons for it

This commit is contained in:
2025-11-08 12:04:22 +01:00
parent a36fe3d1ac
commit 092885f163
24 changed files with 845 additions and 111 deletions

7
assets/blank-icon.pbm Normal file
View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000

7
assets/demo.pbm Normal file
View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
1100000000000000101000000000000010100000000000001010111000000000101010
0000000000101010000000000011001100101000000000100011100000000010001110
0000000011101010111000000000101010100000000010101010000000001010101000
0000000000101000000000000010100000000000001110

View File

@@ -1,7 +1,7 @@
P1
# Created by GIMP version 3.0.4 PNM plug-in
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0100001111000010111001000010011101111011110111100011111001111100000111
0000111000000111100111100000010111111010000000101111010000000010111101
0000000001111110000000001110011100000001111001111000001110100101110001
1100011000111011100001100001110100000000000010
0000000000000000011000000000011001111000000011100011110000011100001111
1000111000001011110111000001000111111000000100001111000000010000111110
0000001001111111000000101110011110000001110000111100001110000001110001
1101100011111001100001110001100000000000000000

View File

@@ -1,7 +1,7 @@
P1
# Created by GIMP version 3.0.4 PNM plug-in
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0000001111000000000001111110000000001111111100000001111001111000000111
0000111000000111000011100000011110011110000000111111110000000011111111
0000000001111110000000000111111000000000001111000000000000111100000000
0000011000000000000001100000000000000000000000
0000000000000000000000000000101000001000000001000001110000011010001111
1000111000001111110111000001111111111000000111111111000000011111111110
0000001111111111000000111111111110000001111111111100000011111111100000
0001111111000000000001110000000000000000000000

View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0000000000000000000000000000000000000001100000000000000110000000000000
0110000000000000011000000000000001100000000000111111110000000001111110
0000000000111100000011100001100001110001110000111000000000111100000011
1000000000011100011100001110000000001111000000

View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0000000110000000000001111110000000001110011100000000110000110000000000
0000110000000000001110000000000001110000000000000110000000000000000000
0000000000011000000011100001100001110001110000111000000000111100000011
1000000000011100011100001110000000001111000000

7
assets/location-off.pbm Normal file
View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.4 PNM plug-in
16 16
0100001111000010111001000010011101111011110111100011111001111100000111
0000111000000111100111100000010111111010000000101111010000000010111101
0000000001111110000000001110011100000001111001111000001110100101110001
1100011000111011100001100001110100000000000010

7
assets/location-on.pbm Normal file
View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.4 PNM plug-in
16 16
0000001111000000000001111110000000001111111100000001111001111000000111
0000111000000111000011100000011110011110000000111111110000000011111111
0000000001111110000000000111111000000000001111000000000000111100000000
0000011000000000000001100000000000000000000000

7
assets/offline.pbm Normal file
View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0111000000000000101010000000000011011000000000001010100000000000011100
0000000000001001100000011000100111000011100010001110011100001000011111
1000001000001111000000100000111100000010000111111000001000111001110000
1001110000111000100110000001100010000000000000

View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0111000000000000101010000000000011011000000000001010100000000000011100
0000000000001000100000000000100101000000000010001000000000001001010000
0000001000100010000000100101010100000010001000100000001001010101001000
1000100010010100100101010100100010001000100101

7
assets/online-full.pbm Normal file
View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0111000000000000101010000000000011011000000000001010100000000000011100
0000000000001001110000000000100111000000000010011100000000001001110000
0000001001110111000000100111011100000010011101110000001001110111011100
1001110111011100100111011101110010011101110111

View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0111000000000000101010000000000011011000000000001010100000000000011100
0000000000001000100000000000100101000000000010001000000000001001010000
0000001000100111000000100101011100000010001001110000001001010111011100
1000100111011100100101011101110010001001110111

View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0111000000000000101010000000000011011000000000001010100000000000011100
0000000000001000100000000000100101000000000010001000000000001001010000
0000001000100010000000100101010100000010001000100000001001010101011100
1000100010011100100101010101110010001000100111

7
assets/tape.pbm Normal file
View File

@@ -0,0 +1,7 @@
P1
# Created by GIMP version 3.0.6 PNM plug-in
16 16
0000000000000000000000000000000000000000000000001111111111111111100000
0000000001101000000000010110001111111100011001011111101001100011111111
0001100000000000000110100111111001011000100000010001111111111111111100
0000000000000000000000000000000000000000000000