wallart

8x8 pixel display firmware
git clone https://git.woozle.org/neale/wallart.git

commit
1a4d506
parent
7f1756e
author
Neale Pickett
date
2024-06-09 22:16:11 -0600 MDT
Fixed MAC address display
2 files changed,  +9, -7
M CHANGELOG.md
+6, -1
 1@@ -1,4 +1,9 @@
 2-## v2 - 2024-06-09
 3+## 2.1 - 2024-06-09
 4+### Fixed
 5+* MAC address on boot now displayed correctly.
 6+
 7+
 8+## 2.0 - 2024-06-09
 9 ### Added
10 * New Clock mode with arabic numerals
11 * Firmware version now displayed at boot time
M wallart.ino
+3, -6
 1@@ -202,12 +202,9 @@ void displayMacAddress(int cycles=40) {
 2     }
 3 
 4     // Middle: MAC address
 5-    for (int octet = 0; octet < 6; octet++) {
 6-      for (int i = 0; i < 8; i++) {
 7-        int pos = 8 + (octet*8) + (7-i);
 8-        bool bit = (addr>>(octet*8 + i)) & 1;
 9-        grid[pos] = bit ? CRGB::Yellow: CRGB::Black;
10-      }
11+    for (int i = 0; i < 48; i++) {
12+      int pos = i + 8;
13+      grid[pos] = CHSV(HUE_YELLOW, 255, ((addr>>(47-i)) & 1)?255:64);
14     }
15 
16     // Bottom: connected status