Skip to content

Commit 409e7ce

Browse files
committed
Merge branch 'color-your-leds-example' of github.com:mirkokurt/app-bricks-examples into color-your-leds-example
2 parents a41bbe4 + 4dfa20b commit 409e7ce

File tree

110 files changed

+239
-364
lines changed

Some content is hidden

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

110 files changed

+239
-364
lines changed

THIRD-PARTY-LICENSES.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
{
4343
"License": "BSD-3-Clause",
4444
"Name": "click",
45-
"Version": "8.3.0"
45+
"Version": "8.3.1"
4646
},
4747
{
4848
"License": "BSD-3-Clause",

Taskfile.dist.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ tasks:
1515
git ls-files |
1616
grep -Ev "(^|/)(libs|sketch-libraries|assets)/|THIRD-PARTY-LICENSES.json|\.(md|txt|yml|yaml|toml|gitignore|gitmodules)$" |
1717
sed 's/ /\\ /g' |
18-
xargs reuse annotate -r --skip-unrecognized --copyright-prefix 'spdx-string-c' --copyright 'ARDUINO SA <http://www.arduino.cc>' --year '2025' --license 'MPL-2.0'
18+
xargs reuse annotate -r --skip-unrecognized --copyright-prefix 'spdx-string-c' --copyright 'ARDUINO SRL (http://www.arduino.cc)' --exclude-year --license 'MPL-2.0'
1919
- reuse download --all
2020
- |
2121
licenses_dir="LICENSES"

examples/air-quality-monitoring/python/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
1+
# SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
22
#
33
# SPDX-License-Identifier: MPL-2.0
44

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
/*
2-
* SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
2+
* SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
33
*
44
* SPDX-License-Identifier: MPL-2.0
55
*/
66

77
const uint32_t good[] = {
8-
0x904101f0,
9-
0x5f420212,
10-
0x41390a28,
11-
0x10,
8+
0x0f808209,
9+
0x484042fa,
10+
0x14509c82,
11+
0x08000000,
1212
};
1313

1414
const uint32_t moderate[] = {
15-
0x904101f0,
16-
0x51420212,
17-
0x808209c8,
18-
0xf,
15+
0x0f808209,
16+
0x4840428a,
17+
0x13904101,
18+
0xf0000000,
1919
};
2020

2121
const uint32_t unhealthy_for_sensitive_groups[] = {
22-
0x904101f0,
23-
0x5f420212,
24-
0x80820808,
25-
0xf,
22+
0x0f808209,
23+
0x484042fa,
24+
0x10104101,
25+
0xf0000000,
2626
};
2727

2828
const uint32_t unhealthy[] = {
29-
0x904101f0,
30-
0x4e420212,
31-
0xc1010a28,
32-
0x1f,
29+
0x0f808209,
30+
0x48404272,
31+
0x14508083,
32+
0xf8000000,
3333
};
3434

3535
const uint32_t very_unhealthy[] = {
36-
0x904101f0,
37-
0x4042da12,
38-
0x808209c8,
39-
0xf,
36+
0x0f808209,
37+
0x485b4202,
38+
0x13904101,
39+
0xf0000000,
4040
};
4141

4242
const uint32_t hazardous[] = {
43-
0xd04101f0,
44-
0x44428a16,
45-
0x80540410,
46-
0xa,
43+
0x0f80820b,
44+
0x68514222,
45+
0x08202a01,
46+
0x50000000,
4747
};
4848

4949
const uint32_t unknown[] = {
50-
0x400c0000,
51-
0x4004002,
52-
0x40,
53-
0x1,
50+
0x00003002,
51+
0x40020020,
52+
0x02000000,
53+
0x80000000,
5454
};
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
1-
// SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
1+
// SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
22
//
33
// SPDX-License-Identifier: MPL-2.0
44

5+
#include <Arduino_LED_Matrix.h>
56
#include <Arduino_RouterBridge.h>
67

78
#include "air_quality_frames.h"
89

9-
// TODO: those will go into an header file.
10-
extern "C" void matrixWrite(const uint32_t* buf);
11-
extern "C" void matrixBegin();
10+
Arduino_LED_Matrix matrix;
1211

1312
void setup() {
14-
matrixBegin();
13+
matrix.begin();
14+
matrix.clear();
1515

16-
Bridge.begin();
16+
Bridge.begin();
1717
}
1818

1919
void loop() {
20-
String airQuality;
21-
bool ok = Bridge.call("get_air_quality").result(airQuality);
22-
if (ok) {
23-
if (airQuality == "Good") {
24-
matrixWrite(good);
25-
} else if (airQuality == "Moderate") {
26-
matrixWrite(moderate);
27-
} else if (airQuality == "Unhealthy for Sensitive Groups") {
28-
matrixWrite(unhealthy_for_sensitive_groups);
29-
} else if (airQuality == "Unhealthy") {
30-
matrixWrite(unhealthy);
31-
} else if (airQuality == "Very Unhealthy") {
32-
matrixWrite(very_unhealthy);
33-
} else if (airQuality == "Hazardous") {
34-
matrixWrite(hazardous);
35-
} else {
36-
matrixWrite(unknown);
37-
}
20+
String airQuality;
21+
bool ok = Bridge.call("get_air_quality").result(airQuality);
22+
if (ok) {
23+
if (airQuality == "Good") {
24+
matrix.loadFrame(good);
25+
} else if (airQuality == "Moderate") {
26+
matrix.loadFrame(moderate);
27+
} else if (airQuality == "Unhealthy for Sensitive Groups") {
28+
matrix.loadFrame(unhealthy_for_sensitive_groups);
29+
} else if (airQuality == "Unhealthy") {
30+
matrix.loadFrame(unhealthy);
31+
} else if (airQuality == "Very Unhealthy") {
32+
matrix.loadFrame(very_unhealthy);
33+
} else if (airQuality == "Hazardous") {
34+
matrix.loadFrame(hazardous);
35+
} else {
36+
matrix.loadFrame(unknown);
3837
}
39-
delay(1000);
38+
}
39+
delay(1000);
4040
}

examples/anomaly-detection/assets/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
1+
// SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
22
//
33
// SPDX-License-Identifier: MPL-2.0
44

examples/anomaly-detection/assets/fonts/fonts.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
2+
* SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
33
*
44
* SPDX-License-Identifier: MPL-2.0
55
*/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
1+
SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
22

33
SPDX-License-Identifier: MPL-2.0

examples/anomaly-detection/assets/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
2+
SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
33
44
SPDX-License-Identifier: MPL-2.0
55
-->

examples/anomaly-detection/assets/style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
SPDX-FileCopyrightText: Copyright (C) 2025 ARDUINO SA <http://www.arduino.cc>
2+
SPDX-FileCopyrightText: Copyright (C) ARDUINO SRL (http://www.arduino.cc)
33
44
SPDX-License-Identifier: MPL-2.0
55
*/

0 commit comments

Comments
 (0)