diff --git a/Util.cpp b/Util.cpp index 41356ba..c696228 100644 --- a/Util.cpp +++ b/Util.cpp @@ -14,3 +14,12 @@ unsigned long millis_since(unsigned long timestamp) return millis() - timestamp; } } + +unsigned int rgb_to_colour(unsigned long colour) +{ + return M5.Lcd.color565( + (colour >> 16) & 0xFF, + (colour >> 8) & 0xFF, + (colour) & 0xFF + ); +} diff --git a/Util.h b/Util.h index 77ceed9..4320dfb 100644 --- a/Util.h +++ b/Util.h @@ -1,2 +1,3 @@ unsigned long millis_since(unsigned long timestamp); +unsigned int rgb_to_colour(unsigned long colour);