mirror of
https://github.com/meshtastic/firmware.git
synced 2025-06-14 17:12:08 +00:00
rename setFrameFlag() method
This commit is contained in:
parent
d5c11d1892
commit
576f582cd9
@ -25,19 +25,19 @@ EInkDynamicDisplay::~EInkDynamicDisplay()
|
|||||||
// Screen requests a BACKGROUND frame
|
// Screen requests a BACKGROUND frame
|
||||||
void EInkDynamicDisplay::display()
|
void EInkDynamicDisplay::display()
|
||||||
{
|
{
|
||||||
setFrameFlag(BACKGROUND);
|
addFrameFlag(BACKGROUND);
|
||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Screen requests a RESPONSIVE frame
|
// Screen requests a RESPONSIVE frame
|
||||||
bool EInkDynamicDisplay::forceDisplay(uint32_t msecLimit)
|
bool EInkDynamicDisplay::forceDisplay(uint32_t msecLimit)
|
||||||
{
|
{
|
||||||
setFrameFlag(RESPONSIVE);
|
addFrameFlag(RESPONSIVE);
|
||||||
return update(); // (Unutilized) Base class promises to return true if update ran
|
return update(); // (Unutilized) Base class promises to return true if update ran
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add flag for the next frame
|
// Add flag for the next frame
|
||||||
void EInkDynamicDisplay::setFrameFlag(frameFlagTypes flag)
|
void EInkDynamicDisplay::addFrameFlag(frameFlagTypes flag)
|
||||||
{
|
{
|
||||||
// OR the new flag into the existing flags
|
// OR the new flag into the existing flags
|
||||||
this->frameFlags = (frameFlagTypes)(this->frameFlags | flag);
|
this->frameFlags = (frameFlagTypes)(this->frameFlags | flag);
|
||||||
@ -169,14 +169,14 @@ void EInkDynamicDisplay::checkForPromotion()
|
|||||||
|
|
||||||
switch (previousReason) {
|
switch (previousReason) {
|
||||||
case ASYNC_REFRESH_BLOCKED_DEMANDFAST:
|
case ASYNC_REFRESH_BLOCKED_DEMANDFAST:
|
||||||
setFrameFlag(DEMAND_FAST);
|
addFrameFlag(DEMAND_FAST);
|
||||||
break;
|
break;
|
||||||
case ASYNC_REFRESH_BLOCKED_COSMETIC:
|
case ASYNC_REFRESH_BLOCKED_COSMETIC:
|
||||||
setFrameFlag(COSMETIC);
|
addFrameFlag(COSMETIC);
|
||||||
break;
|
break;
|
||||||
case ASYNC_REFRESH_BLOCKED_RESPONSIVE:
|
case ASYNC_REFRESH_BLOCKED_RESPONSIVE:
|
||||||
case EXCEEDED_RATELIMIT_FAST:
|
case EXCEEDED_RATELIMIT_FAST:
|
||||||
setFrameFlag(RESPONSIVE);
|
addFrameFlag(RESPONSIVE);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -29,7 +29,7 @@ class EInkDynamicDisplay : public EInkDisplay
|
|||||||
COSMETIC = (1 << 2), // For splashes
|
COSMETIC = (1 << 2), // For splashes
|
||||||
DEMAND_FAST = (1 << 3), // Special case only
|
DEMAND_FAST = (1 << 3), // Special case only
|
||||||
};
|
};
|
||||||
void setFrameFlag(frameFlagTypes flag);
|
void addFrameFlag(frameFlagTypes flag);
|
||||||
|
|
||||||
// Set the correct frame flag, then call universal "update()" method
|
// Set the correct frame flag, then call universal "update()" method
|
||||||
void display() override;
|
void display() override;
|
||||||
|
Loading…
Reference in New Issue
Block a user