37 u8 angle256 = angle / 65536;
38 i32 subAngle = angle % 65536;
39 return sinArray[angle256] * (65536 - subAngle) +
46 u8 angle256 = angle / 65536;
47 i32 subAngle = angle % 65536;
48 return cosArray[angle256] * (65536 - subAngle) +
55 u8 angle256 = angle / 256;
56 i32 subAngle = angle % 256;
57 return (
sinArray[angle256] * (256 - subAngle) +
65 u8 angle256 = angle / 256;
66 i32 subAngle = angle % 256;
67 return (
cosArray[angle256] * (256 - subAngle) +
#define FASTLED_FORCE_INLINE
Implements the FastLED namespace macros.
static FASTLED_FORCE_INLINE i32 cos32(u32 angle)
static FASTLED_FORCE_INLINE i32 sin32(u32 angle)
static FASTLED_FORCE_INLINE i16 cos16lut(u16 angle)
static FASTLED_FORCE_INLINE i16 sin16lut(u16 angle)