mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-25 03:29:58 -07:00
33 lines
459 B
C
33 lines
459 B
C
#pragma once
|
|
|
|
#include <stdint.h>
|
|
#include <string.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef struct RgbColor {
|
|
uint8_t r;
|
|
uint8_t g;
|
|
uint8_t b;
|
|
} RgbColor;
|
|
|
|
typedef struct HsvColor {
|
|
uint8_t h;
|
|
uint8_t s;
|
|
uint8_t v;
|
|
} HsvColor;
|
|
|
|
int rgbcmp(const RgbColor* a, const RgbColor* b);
|
|
|
|
int hsvcmp(const HsvColor* a, const HsvColor* b);
|
|
|
|
RgbColor hsv2rgb(HsvColor hsv);
|
|
|
|
HsvColor rgb2hsv(RgbColor rgb);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|