rename setFrameFlag() method

This commit is contained in:
Todd Herbert 2024-03-10 02:30:16 +13:00
parent d5c11d1892
commit 576f582cd9
2 changed files with 7 additions and 7 deletions

View File

@ -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;

View File

@ -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;