blob: 562e9dd38fc27f2668cf82fab6edf45ec7937001 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#pragma once
#include "settings.h"
#include <Arduino.h>
class RGB
{
public:
RGB();
void setColorRGB(uint8_t red, uint8_t green, uint8_t blue);
void fadeColor(uint8_t red, uint8_t green, uint8_t blue, int duration);
void blinkColor(uint8_t red, uint8_t green, uint8_t blue, int duration);
void breatheColor(uint8_t red, uint8_t green, uint8_t blue, int duration);
void rainbowCycle(int duration);
private:
int scaleColor(uint8_t val);
};
|