Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions src/provisioning/littlefs/WipperSnapper_LittleFS.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,15 @@ void WipperSnapper_LittleFS::parseSecrets() {
"credentials!\n");
}

if (doc["status_pixel_brightness"]) {
// check it casts to float and support user specifying 0.0f which is
// default, by using the |operator instead of .as
// https://arduinojson.org/v7/api/jsonvariant/or/
if ((doc["status_pixel_brightness"] | -1.0f) != -1.0f) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Set to match the default, https://github.com/adafruit/Adafruit_Wippersnapper_Arduino/blob/main/src/provisioning/tinyusb/Wippersnapper_FS.cpp#L328 so | 0.2f

WS.status_pixel_brightness = doc["status_pixel_brightness"].as<float>();
}
}

// Close the file
secretsFile.close();

Expand Down
8 changes: 8 additions & 0 deletions src/provisioning/tinyusb/Wippersnapper_FS.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -452,6 +452,14 @@ void Wippersnapper_FS::parseSecrets() {
"credentials!");
}

if (doc["status_pixel_brightness"]){
// check it casts to float and support user specifying 0.0f which is default,
// by using the |operator instead of .as https://arduinojson.org/v7/api/jsonvariant/or/
if ((doc["status_pixel_brightness"] | -1.0f) != -1.0f) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Set to match the default, https://github.com/adafruit/Adafruit_Wippersnapper_Arduino/blob/main/src/provisioning/tinyusb/Wippersnapper_FS.cpp#L328 so | 0.2f

WS.status_pixel_brightness = doc["status_pixel_brightness"].as<float>();
}
}

// Close secrets.json file
secretsFile.close();
}
Expand Down
Loading