5 uint32_t
hsv_to_rgb(uint16_t h, uint8_t s, uint8_t v)
12 float f = hf - (int)hf;
13 uint8_t p = (uint8_t)(vf * (1.0f - sf) * 255);
14 uint8_t q = (uint8_t)(vf * (1.0f - sf * f) * 255);
15 uint8_t t = (uint8_t)(vf * (1.0f - sf * (1.0f - f)) * 255);
16 uint8_t vi = (uint8_t)(vf * 255);
uint32_t hsv_to_rgb(uint16_t h, uint8_t s, uint8_t v)
Convert HSV to RGB.