36 uint8_t angle256 = angle / 65536;
37 int32_t subAngle = angle % 65536;
38 return sinArray[angle256] * (65536 - subAngle) +
45 uint8_t angle256 = angle / 65536;
46 int32_t subAngle = angle % 65536;
47 return cosArray[angle256] * (65536 - subAngle) +
54 uint8_t angle256 = angle / 256;
55 int32_t subAngle = angle % 256;
56 return (
sinArray[angle256] * (256 - subAngle) +
64 uint8_t angle256 = angle / 256;
65 int32_t subAngle = angle % 256;
66 return (
cosArray[angle256] * (256 - subAngle) +
#define FASTLED_FORCE_INLINE
Implements the FastLED namespace macros.
static FASTLED_FORCE_INLINE int32_t cos32(uint32_t angle)
static FASTLED_FORCE_INLINE int16_t sin16lut(uint16_t angle)
static FASTLED_FORCE_INLINE int32_t sin32(uint32_t angle)
static FASTLED_FORCE_INLINE int16_t cos16lut(uint16_t angle)
Implements a simple red square effect for 2D LED grids.