mirror of
https://github.com/wled/WLED.git
synced 2025-07-23 10:46:33 +00:00
Hot
This commit is contained in:
parent
ec7f69d559
commit
49d51c5af8
@ -47,7 +47,7 @@ struct ColorOrderMap {
|
|||||||
return &(_mappings[n]);
|
return &(_mappings[n]);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t getPixelColorOrder(uint16_t pix, uint8_t defaultColorOrder) const;
|
[[gnu::hot]] uint8_t getPixelColorOrder(uint16_t pix, uint8_t defaultColorOrder) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector<ColorOrderMapEntry> _mappings;
|
std::vector<ColorOrderMapEntry> _mappings;
|
||||||
@ -201,9 +201,9 @@ class BusDigital : public Bus {
|
|||||||
bool canShow() const override;
|
bool canShow() const override;
|
||||||
void setBrightness(uint8_t b) override;
|
void setBrightness(uint8_t b) override;
|
||||||
void setStatusPixel(uint32_t c) override;
|
void setStatusPixel(uint32_t c) override;
|
||||||
void setPixelColor(uint16_t pix, uint32_t c) override;
|
[[gnu::hot]] void setPixelColor(uint16_t pix, uint32_t c) override;
|
||||||
void setColorOrder(uint8_t colorOrder) override;
|
void setColorOrder(uint8_t colorOrder) override;
|
||||||
uint32_t getPixelColor(uint16_t pix) const override;
|
[[gnu::hot]] uint32_t getPixelColor(uint16_t pix) const override;
|
||||||
uint8_t getColorOrder() const override { return _colorOrder; }
|
uint8_t getColorOrder() const override { return _colorOrder; }
|
||||||
uint8_t getPins(uint8_t* pinArray = nullptr) const override;
|
uint8_t getPins(uint8_t* pinArray = nullptr) const override;
|
||||||
uint8_t skippedLeds() const override { return _skip; }
|
uint8_t skippedLeds() const override { return _skip; }
|
||||||
@ -382,7 +382,7 @@ class BusManager {
|
|||||||
static void show();
|
static void show();
|
||||||
static bool canAllShow();
|
static bool canAllShow();
|
||||||
static void setStatusPixel(uint32_t c);
|
static void setStatusPixel(uint32_t c);
|
||||||
static void setPixelColor(uint16_t pix, uint32_t c);
|
[[gnu::hot]] static void setPixelColor(uint16_t pix, uint32_t c);
|
||||||
static void setBrightness(uint8_t b);
|
static void setBrightness(uint8_t b);
|
||||||
// for setSegmentCCT(), cct can only be in [-1,255] range; allowWBCorrection will convert it to K
|
// for setSegmentCCT(), cct can only be in [-1,255] range; allowWBCorrection will convert it to K
|
||||||
// WARNING: setSegmentCCT() is a misleading name!!! much better would be setGlobalCCT() or just setCCT()
|
// WARNING: setSegmentCCT() is a misleading name!!! much better would be setGlobalCCT() or just setCCT()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user