Skip to content

Commit 77dea9b

Browse files
committed
Release 9.2.1
1 parent 9c98920 commit 77dea9b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+157
-419
lines changed

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
The Pervasive Displays Library Suite is specifically designed for the [Pervasive Displays](https://www.pervasivedisplays.com) e-paper screens, extension boards and evaluation kits.
88

9-
![](img/Logo_PDI_text_320.png)
9+
![](img/Pervasive_Displays_logo_gray.png)
1010

1111
Release 9 inaugurates a new structure based on drivers developed by Pervasive Displays.
1212

@@ -49,7 +49,7 @@ The Pervasive Displays Library Suite provides a high-level interface to drive th
4949

5050
## Support
5151

52-
* Please refer to the [Support](https://docs.pervasivedisplays.com/knowledge/Volume5/) page with FAQ, technical notes and reference designs.
52+
* Please refer to the [Support](https://docs.pervasivedisplays.com/knowledge/Software/Volume5/index.html) page with FAQ, technical notes and reference designs.
5353

5454
* Report issues at the [PDLS_Basic](https://github.com/pervasivedisplays/PDLS_Basic/issues) repository.
5555

@@ -84,13 +84,12 @@ Hardware
8484

8585
## Licence
8686

87-
**Copyright** © Pervasive Displays Inc., 2021-2025, under licence by Rei Vilo
87+
**Copyright** © Etigues, 2010-2025
88+
**Copyright** © Pervasive Displays Inc., 2021-2025
8889

8990
*For exclusive use with Pervasive Displays screens*
9091

9192
**Licence** [Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)](./LICENCE.md)
9293

9394
![](img/by-sa.svg)
9495

95-
**Copyright** © Rei Vilo, 2010-2025
96-

examples/BWRY/BWRY_Colours/BWRY_Colours.ino

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 Jan 2025
109
/// @version 902
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -62,19 +61,6 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
6261
// Prototypes
6362

6463
// Utilities
65-
///
66-
/// @brief Wait with countdown
67-
/// @param second duration, s
68-
///
69-
void wait(uint8_t second)
70-
{
71-
for (uint8_t i = second; i > 0; i--)
72-
{
73-
hV_HAL_Serial.print(formatString(" > %i \r", i));
74-
hV_HAL_delayMilliseconds(1000);
75-
}
76-
hV_HAL_Serial.print(" \r");
77-
}
7864

7965
// Functions
8066
#if (DISPLAY_COLOURS_BWRY == 1)
@@ -153,7 +139,7 @@ void setup()
153139
hV_HAL_log(LEVEL_INFO, "DISPLAY_COLOURS_BWRY");
154140
myScreen.clear();
155141
displayColoursBWRY();
156-
wait(8);
142+
hV_HAL_delayMilliseconds(8000);
157143

158144
#endif // DISPLAY_COLOURS_BWRY
159145

examples/BWRY/BWRY_Contrasts/BWRY_Contrasts.ino

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 Jan 2025
109
/// @version 902
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -62,19 +61,6 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
6261
// Prototypes
6362

6463
// Utilities
65-
///
66-
/// @brief Wait with countdown
67-
/// @param second duration, s
68-
///
69-
void wait(uint8_t second)
70-
{
71-
for (uint8_t i = second; i > 0; i--)
72-
{
73-
hV_HAL_Serial.print(formatString(" > %i \r", i));
74-
hV_HAL_delayMilliseconds(1000);
75-
}
76-
hV_HAL_Serial.print(" \r");
77-
}
7864

7965
// Functions
8066
#if (DISPLAY_CONTRASTS_BWRY == 1)
@@ -168,7 +154,7 @@ void setup()
168154
hV_HAL_log(LEVEL_INFO, "DISPLAY_CONTRASTS_BWRY");
169155
myScreen.clear();
170156
displayContrastsBWRY();
171-
wait(8);
157+
hV_HAL_delayMilliseconds(8000);
172158

173159
#endif // DISPLAY_CONTRASTS_BWRY
174160

examples/BWRY/BWRY_Palette/BWRY_Palette.ino

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 Jan 2025
109
/// @version 902
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -62,19 +61,7 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
6261
// Prototypes
6362

6463
// Utilities
65-
///
66-
/// @brief Wait with countdown
67-
/// @param second duration, s
68-
///
69-
void wait(uint8_t second)
70-
{
71-
for (uint8_t i = second; i > 0; i--)
72-
{
73-
hV_HAL_Serial.print(formatString(" > %i \r", i));
74-
hV_HAL_delayMilliseconds(1000);
75-
}
76-
hV_HAL_Serial.print(" \r");
77-
}
64+
7865

7966
// Functions
8067
#if (DISPLAY_PALETTE_BWRY == 1)
@@ -268,7 +255,7 @@ void setup()
268255
hV_HAL_log(LEVEL_INFO, "DISPLAY_PALETTE_BWRY");
269256
myScreen.clear();
270257
displayPaletteBWRY();
271-
wait(8);
258+
hV_HAL_delayMilliseconds(8000);
272259

273260
#endif // DISPLAY_PALETTE_BWRY
274261

examples/BWRY/BWRY_WhoAmI/BWRY_WhoAmI.ino

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 Jan 2025
109
/// @version 902
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -62,19 +61,7 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
6261
// Prototypes
6362

6463
// Utilities
65-
///
66-
/// @brief Wait with countdown
67-
/// @param second duration, s
68-
///
69-
void wait(uint8_t second)
70-
{
71-
for (uint8_t i = second; i > 0; i--)
72-
{
73-
hV_HAL_Serial.print(formatString(" > %i \r", i));
74-
hV_HAL_delayMilliseconds(1000);
75-
}
76-
hV_HAL_Serial.print(" \r");
77-
}
64+
7865

7966
// Functions
8067
#if (DISPLAY_WHOAMI == 1)
@@ -199,7 +186,7 @@ void setup()
199186
hV_HAL_log(LEVEL_INFO, "DISPLAY_WHOAMI");
200187
myScreen.clear();
201188
displayWhoAmI();
202-
wait(8);
189+
hV_HAL_delayMilliseconds(8000);
203190

204191
#endif // DISPLAY_WHOAMI
205192

examples/Common/Common_Colours/Common_Colours.ino

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 Jan 2025
109
/// @version 902
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -57,19 +56,7 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
5756
// Prototypes
5857

5958
// Utilities
60-
///
61-
/// @brief Wait with countdown
62-
/// @param second duration, s
63-
///
64-
void wait(uint8_t second)
65-
{
66-
for (uint8_t i = second; i > 0; i--)
67-
{
68-
hV_HAL_Serial.print(formatString(" > %i \r", i));
69-
hV_HAL_delayMilliseconds(1000);
70-
}
71-
hV_HAL_Serial.print(" \r");
72-
}
59+
7360

7461
// Functions
7562

@@ -196,7 +183,7 @@ void setup()
196183
hV_HAL_log(LEVEL_INFO, "DISPLAY_COLOURS");
197184
myScreen.clear();
198185
displayPalette();
199-
wait(8);
186+
hV_HAL_delayMilliseconds(8000);
200187

201188
#endif // DISPLAY_COLOURS
202189

examples/Common/Common_Fonts/Common_Fonts.ino

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 Jan 2025
109
/// @version 902
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -57,19 +56,7 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
5756
// Prototypes
5857

5958
// Utilities
60-
///
61-
/// @brief Wait with countdown
62-
/// @param second duration, s
63-
///
64-
void wait(uint8_t second)
65-
{
66-
for (uint8_t i = second; i > 0; i--)
67-
{
68-
hV_HAL_Serial.print(formatString(" > %i \r", i));
69-
hV_HAL_delayMilliseconds(1000);
70-
}
71-
hV_HAL_Serial.print(" \r");
72-
}
59+
7360

7461
// Functions
7562

@@ -178,7 +165,7 @@ void setup()
178165
hV_HAL_log(LEVEL_INFO, "DISPLAY_FONTS");
179166
myScreen.clear();
180167
displayFonts();
181-
wait(8);
168+
hV_HAL_delayMilliseconds(8000);
182169

183170
#endif // DISPLAY_FONTS
184171

examples/Common/Common_Forms/Common_Forms.ino

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 Jan 2025
109
/// @version 902
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -57,19 +56,7 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
5756
// Prototypes
5857

5958
// Utilities
60-
///
61-
/// @brief Wait with countdown
62-
/// @param second duration, s
63-
///
64-
void wait(uint8_t second)
65-
{
66-
for (uint8_t i = second; i > 0; i--)
67-
{
68-
hV_HAL_Serial.print(formatString(" > %i \r", i));
69-
hV_HAL_delayMilliseconds(1000);
70-
}
71-
hV_HAL_Serial.print(" \r");
72-
}
59+
7360

7461
// Functions
7562

@@ -147,7 +134,7 @@ void setup()
147134
hV_HAL_log(LEVEL_INFO, "DISPLAY_FORMS");
148135
myScreen.clear();
149136
displayForms();
150-
wait(8);
137+
hV_HAL_delayMilliseconds(8000);
151138

152139
#endif // DISPLAY_FORMS
153140

examples/Common/Common_Grid/Common_Grid.ino

100644100755
Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
/// @details Project Pervasive Displays Library Suite
66
/// @n Based on highView technology
77
///
8-
/// @author Rei Vilo
98
/// @date 21 May 2025
109
/// @version 909
1110
///
12-
/// @copyright (c) Rei Vilo, 2010-2025
11+
/// @copyright (c) Etigues, 2010-2025
1312
/// @copyright All rights reserved
1413
/// @copyright For exclusive use with Pervasive Displays screens
1514
///
@@ -57,19 +56,7 @@ uint8_t fontSmall, fontMedium, fontLarge, fontVery;
5756
// Prototypes
5857

5958
// Utilities
60-
///
61-
/// @brief Wait with countdown
62-
/// @param second duration, s
63-
///
64-
void wait(uint8_t second)
65-
{
66-
for (uint8_t i = second; i > 0; i--)
67-
{
68-
hV_HAL_Serial.print(formatString(" > %i \r", i));
69-
hV_HAL_delayMilliseconds(1000);
70-
}
71-
hV_HAL_Serial.print(" \r");
72-
}
59+
7360

7461
// Functions
7562
#if (DISPLAY_GRID == 1)
@@ -184,9 +171,9 @@ void setup()
184171
hV_HAL_log(LEVEL_INFO, "DISPLAY_GRID");
185172
myScreen.clear();
186173
displayGrid(false);
187-
wait(8);
174+
hV_HAL_delayMilliseconds(8000);
188175
displayGrid(true);
189-
wait(8);
176+
hV_HAL_delayMilliseconds(8000);
190177

191178
#endif // DISPLAY_GRID
192179

0 commit comments

Comments
 (0)