aboutsummaryrefslogtreecommitdiff
path: root/DakkarColor.h
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2022-09-23 12:48:47 +0100
committerdakkar <dakkar@thenautilus.net>2022-09-23 12:52:38 +0100
commitb7ffead547641b904199547d4bd2607b35c4b0bc (patch)
tree72dbd5d2993b88f516f19719a3e1669f831439a9 /DakkarColor.h
parentchange names for plugins header files (diff)
downloadkeyboardio-model01-b7ffead547641b904199547d4bd2607b35c4b0bc.tar.gz
keyboardio-model01-b7ffead547641b904199547d4bd2607b35c4b0bc.tar.bz2
keyboardio-model01-b7ffead547641b904199547d4bd2607b35c4b0bc.zip
now it compiles
Diffstat (limited to 'DakkarColor.h')
-rw-r--r--DakkarColor.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/DakkarColor.h b/DakkarColor.h
index 2165764..2f8b921 100644
--- a/DakkarColor.h
+++ b/DakkarColor.h
@@ -40,19 +40,12 @@ private:
}
protected:
void update(void) final {
- uint8_t layer = Layer.top();
+ uint8_t layer = Layer.mostRecent();
for (auto key_addr : KeyAddr::all()) {
LEDControl.setCrgbAt(key_addr, getColor(layer,key_addr));
}
}
void refreshAt(KeyAddr key_addr) final {
- LEDControl.setCrgbAt(key_addr, getColor(Layer.top(),key_addr));
- }
- // not sure why I need this here, but if I remove it, I get «virtual
- // void kaleidoscope::plugin::LEDMode::refreshAt(byte, byte)' was
- // hidden by 'virtual void DakkarColor::refreshAt(KeyAddr)'
- // [-Woverloaded-virtual]»
- DEPRECATED(ROW_COL_FUNC) virtual void refreshAt(byte row, byte col) {
- refreshAt(KeyAddr(row, col));
+ LEDControl.setCrgbAt(key_addr, getColor(Layer.mostRecent(),key_addr));
}
};