SmoothProgress 1.0.0
Displays smooth progress bars on a character based LCD displays for Arduino
BarStyleSS.h
1#ifndef BAR_STYLE_SS
2#define BAR_STYLE_SS
3
4// Contains the bit masks defining a style for a smooth progress bar
5// to be used with SmoothProgress library
6// https://github.com/Gjorgjevikj/SmoothProgress.git
7//
8// Defines a smooth horizontal progress bar representing a signal strength
9// for fixed 3 characters length no frame, no margin, no offsets
10
11#include <barstyle.h>
12
13#ifdef BAR_STYLE_SS_IN_PROGMEM
14static const PROGMEM struct barstyle
15#else
16static const struct barstyle
17#endif
18
19barStyleSS = {
20 {
21 { // leftANDmask
22 0b00000,
23 0b00000,
24 0b00000,
25 0b00000,
26 0b00000,
27 0b00011,
28 0b01111,
29 0b11111},
30 { // leftORmask
31 0b00000,
32 0b00000,
33 0b00000,
34 0b00000,
35 0b00000,
36 0b00000,
37 0b00000,
38 0b00000},
39 },
40 {
41 { // rightANDmask
42 0b00011,
43 0b01111,
44 0b11111,
45 0b11111,
46 0b11111,
47 0b11111,
48 0b11111,
49 0b11111},
50 { // rightORmask
51 0b00000,
52 0b00000,
53 0b00000,
54 0b00000,
55 0b00000,
56 0b00000,
57 0b00000,
58 0b00000},
59 },
60 {
61 { // middleANDmask
62 0b00000,
63 0b00000,
64 0b00001,
65 0b00111,
66 0b11111,
67 0b11111,
68 0b11111,
69 0b11111},
70 { // mORmask
71 0b00000,
72 0b00000,
73 0b00000,
74 0b00000,
75 0b00000,
76 0b00000,
77 0b00000,
78 0b00000},
79 },
80 0, // BootmOffset
81 0, // TopOffset
82 0 // direction...
83};
84
85#endif // !BAR_STYLE_SS
Structure holding the bit-masks and other data used for drawing the edges of the progress bar that de...
Definition: barstyle.h:40