Skip to content

Commit c729339

Browse files
authored
feat(matter): adjust preferences labels in matter examples
1 parent e9b3f26 commit c729339

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

libraries/Matter/examples/MatterDimmableLight/MatterDimmableLight.ino

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ MatterDimmableLight DimmableLight;
2323

2424
// it will keep last OnOff & Brightness state stored, using Preferences
2525
Preferences lastStatePref;
26+
#define ON_OFF_PREF_KEY "lastOnOffState"
27+
#define BRIGHTNESS_PREF_KEY "lastBrightness"
2628

2729
// set your board RGB LED pin here
2830
#ifdef RGB_BUILTIN
@@ -51,8 +53,8 @@ bool setLightState(bool state, uint8_t brightness) {
5153
digitalWrite(ledPin, LOW);
5254
}
5355
// store last Brightness and OnOff state for when the Light is restarted / power goes off
54-
lastStatePref.putUChar("lastBrightness", brightness);
55-
lastStatePref.putBool("lastOnOffState", state);
56+
lastStatePref.putUChar(BRIGHTNESS_PREF_KEY, brightness);
57+
lastStatePref.putBool(ON_OFF_PREF_KEY, state);
5658
// This callback must return the success state to Matter core
5759
return true;
5860
}
@@ -88,9 +90,9 @@ void setup() {
8890
// Initialize Matter EndPoint
8991
lastStatePref.begin("matterLight", false);
9092
// default OnOff state is ON if not stored before
91-
bool lastOnOffState = lastStatePref.getBool("lastOnOffState", true);
93+
bool lastOnOffState = lastStatePref.getBool(ON_OFF_PREF_KEY, true);
9294
// default brightness ~= 6% (15/255)
93-
uint8_t lastBrightness = lastStatePref.getUChar("lastBrightness", 15);
95+
uint8_t lastBrightness = lastStatePref.getUChar(BRIGHTNESS_PREF_KEY, 15);
9496
DimmableLight.begin(lastOnOffState, lastBrightness);
9597
// set the callback function to handle the Light state change
9698
DimmableLight.onChange(setLightState);

0 commit comments

Comments
 (0)