MCPcopy Create free account
hub / github.com/BlueAndi/Pixelix / increaseBrightness

Method increaseBrightness

src/ButtonHandler/ButtonActions.cpp:178–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

176}
177
178void ButtonActions::increaseBrightness()
179{
180 DisplayMgr& displayMgr = DisplayMgr::getInstance();
181 uint8_t brightness = displayMgr.getBrightness();
182 uint8_t brightnessSoftLimitMin = 0U;
183 uint8_t brightnessSoftLimitMax = 0U;
184
185 displayMgr.getBrightnessSoftLimits(brightnessSoftLimitMin, brightnessSoftLimitMax);
186
187 if ((UINT8_MAX - BRIGHTNESS_DELTA) < brightness)
188 {
189 brightness = UINT8_MAX;
190 m_incBrightness = false;
191 }
192 else
193 {
194 brightness += BRIGHTNESS_DELTA;
195 }
196
197 /* Consider soft limit. */
198 if (brightnessSoftLimitMax < brightness)
199 {
200 brightness = brightnessSoftLimitMax;
201 m_incBrightness = false;
202 }
203
204 displayMgr.setBrightness(brightness);
205}
206
207void ButtonActions::decreaseBrightness()
208{

Callers

nothing calls this directly

Calls 3

getBrightnessMethod · 0.45
setBrightnessMethod · 0.45

Tested by

no test coverage detected