Skip to content

Commit 46360fc

Browse files
committed
Add icon comments
1 parent 1e4b820 commit 46360fc

File tree

1 file changed

+205
-0
lines changed

1 file changed

+205
-0
lines changed

Firmware/RTK_Surveyor/Display.ino

Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,61 @@ void updateDisplay()
4949
icons = 0;
5050
switch (systemState)
5151
{
52+
53+
/*
54+
111111111122222222223333333333444444444455555555556666
55+
0123456789012345678901234567890123456789012345678901234567890123
56+
.----------------------------------------------------------------
57+
0| ******* ** ** *****************
58+
1| * * ** ** * *
59+
2| * ***** * ** ****** * *** *** *** *
60+
3|* * * * ** * * * *** *** *** ***
61+
4| * *** * ** * * **** * * * *** *** *** *
62+
5| * * ** ** ** * * **** * * * *** *** *** *
63+
6| * ****** * * * * * *** *** *** *
64+
7| *** **** * * * * * *** *** *** *
65+
8| * ** * * * * * *** *** *** ***
66+
9| * * * * * *** *** *** *
67+
10| * * * *
68+
11| ****** *****************
69+
12|
70+
13|
71+
14|
72+
15|
73+
16|
74+
17|
75+
18| *
76+
19| *
77+
20| *******
78+
21| * * * *** *** ***
79+
22| * * * * * * * * *
80+
23| * * * * * * * * *
81+
24| * * * ** * * * * * *
82+
25|******* ******* ** * * *
83+
26| * * * * * * * * *
84+
27| * * * * * * * * *
85+
28| * * * * * * * * *
86+
29| * * * ** * * ** * * * *
87+
30| ******* ** *** ** *** ***
88+
31| *
89+
32| *
90+
33|
91+
34|
92+
35|
93+
36| ** *******
94+
37| * * *** *** * **
95+
38| * * * * * * * * **
96+
39| * * * * * * * * *
97+
40| * * ** * * * * * ***** *
98+
41| * * ** * * * *
99+
42| * * * * * * * ***** *
100+
43| ** * * * * * * *
101+
44| **** * * * * * * ***** *
102+
45| ** **** ** * * * * * *
103+
46| ** ** *** *** * *
104+
47| ****** *********
105+
*/
106+
52107
case (STATE_ROVER_NOT_STARTED):
53108
icons = paintWirelessIcon() //Top left
54109
| ICON_BATTERY //Top right
@@ -442,6 +497,24 @@ void displayError(const char * errorMessage)
442497
}
443498
}
444499

500+
/*
501+
111111111122222222223333333333444444444455555555556666
502+
0123456789012345678901234567890123456789012345678901234567890123
503+
.----------------------------------------------------------------
504+
0| *****************
505+
1| * *
506+
2| * *** *** *** *
507+
3| * *** *** *** ***
508+
4| * *** *** *** *
509+
5| * *** *** *** *
510+
6| * *** *** *** *
511+
7| * *** *** *** *
512+
8| * *** *** *** ***
513+
9| * *** *** *** *
514+
10| * *
515+
11| *****************
516+
*/
517+
445518
//Print the classic battery icon with levels
446519
void paintBatteryLevel()
447520
{
@@ -459,6 +532,59 @@ void paintBatteryLevel()
459532
}
460533
}
461534

535+
/*
536+
111111111122222222223333333333444444444455555555556666
537+
0123456789012345678901234567890123456789012345678901234567890123
538+
.----------------------------------------------------------------
539+
0|
540+
1|
541+
2|
542+
3| *** *** *** ***
543+
4|* * * * * * * *
544+
5|* * * * * * * *
545+
6| *** *** *** ***
546+
7|* * * * * * * *
547+
8|* * * * * * * *
548+
9| *** *** *** ***
549+
10|
550+
11|
551+
552+
or
553+
554+
111111111122222222223333333333444444444455555555556666
555+
0123456789012345678901234567890123456789012345678901234567890123
556+
.----------------------------------------------------------------
557+
0| *
558+
1| **
559+
2| ***
560+
3| * * **
561+
4| ** * **
562+
5| *****
563+
6| ***
564+
7| ***
565+
8| *****
566+
9| ** * **
567+
10| * * **
568+
11| ***
569+
12| **
570+
13| *
571+
572+
or
573+
574+
111111111122222222223333333333444444444455555555556666
575+
0123456789012345678901234567890123456789012345678901234567890123
576+
.----------------------------------------------------------------
577+
0| ******* **
578+
1| * * **
579+
2| * ***** * **
580+
3|* * * * **
581+
4| * *** * **
582+
5| * * ** ** **
583+
6| * ******
584+
7| *** ****
585+
8| * **
586+
*/
587+
462588
//Display Bluetooth icon, Bluetooth MAC, or WiFi depending on connection state
463589
uint32_t paintWirelessIcon()
464590
{
@@ -492,6 +618,28 @@ uint32_t paintWirelessIcon()
492618
return icons;
493619
}
494620

621+
/*
622+
111111111122222222223333333333444444444455555555556666
623+
0123456789012345678901234567890123456789012345678901234567890123
624+
.----------------------------------------------------------------
625+
17|
626+
18|
627+
19|
628+
20|
629+
21| *** *** ***
630+
22| * * * * * *
631+
23| * * * * * *
632+
24| ** * * * * * *
633+
25| ** * * *
634+
26| * * * * * *
635+
27| * * * * * *
636+
28| * * * * * *
637+
29| ** * * ** * * * *
638+
30| ** *** ** *** ***
639+
31|
640+
32|
641+
*/
642+
495643
//Display horizontal accuracy
496644
void paintHorizontalAccuracy()
497645
{
@@ -522,6 +670,25 @@ void paintHorizontalAccuracy()
522670
}
523671
}
524672

673+
/*
674+
111111111122222222223333333333444444444455555555556666
675+
0123456789012345678901234567890123456789012345678901234567890123
676+
.----------------------------------------------------------------
677+
0| **
678+
1| **
679+
2| ******
680+
3| * *
681+
4| * * **** * *
682+
5| * * **** * *
683+
6| * * * *
684+
7| * * * *
685+
8| * * * *
686+
9| * * * *
687+
10| * *
688+
11| ******
689+
12|
690+
*/
691+
525692
//Draw the rover icon depending on screen
526693
void paintDynamicModel()
527694
{
@@ -596,6 +763,25 @@ void paintDynamicModel()
596763
}
597764
}
598765

766+
/*
767+
111111111122222222223333333333444444444455555555556666
768+
0123456789012345678901234567890123456789012345678901234567890123
769+
.----------------------------------------------------------------
770+
35|
771+
36| **
772+
37| * * *** ***
773+
38| * * * * * * *
774+
39| * * * * * * *
775+
40| * * ** * * * *
776+
41| * * ** * *
777+
42| * * * * * *
778+
43| ** * * * * *
779+
44| **** * * * * *
780+
45| ** **** ** * * * *
781+
46| ** ** *** ***
782+
47| ******
783+
*/
784+
599785
//Select satellite icon and draw sats in view
600786
//Blink icon if no fix
601787
uint32_t paintSIV()
@@ -646,6 +832,25 @@ uint32_t paintSIV()
646832
return icons;
647833
}
648834

835+
/*
836+
111111111122222222223333333333444444444455555555556666
837+
0123456789012345678901234567890123456789012345678901234567890123
838+
.----------------------------------------------------------------
839+
35|
840+
36| *******
841+
37| * **
842+
38| * **
843+
39| * *
844+
40| * ***** *
845+
41| * *
846+
42| * ***** *
847+
43| * *
848+
44| * ***** *
849+
45| * *
850+
46| * *
851+
47| *********
852+
*/
853+
649854
//Draw log icon
650855
//Turn off icon if log file fails to get bigger
651856
void paintLogging()

0 commit comments

Comments
 (0)