FastLED 3.9.15
Loading...
Searching...
No Matches
Integer Mapping Functions

Detailed Description

Maps a scalar from one integer size to another.

+ Collaboration diagram for Integer Mapping Functions:

Functions

u32 fl::map16_to_32 (u16 x) FL_NOEXCEPT
 
u8 fl::map16_to_8 (u16 x) FL_NOEXCEPT
 
u16 fl::map32_to_16 (u32 x) FL_NOEXCEPT
 
u8 fl::map32_to_8 (u32 x) FL_NOEXCEPT
 
u16 fl::map8_to_16 (u8 x) FL_NOEXCEPT
 
u32 fl::map8_to_32 (u8 x) FL_NOEXCEPT
 
i32 fl::smap16_to_32 (i16 x) FL_NOEXCEPT
 Use int_scale<int16_t, int32_t>() instead.
 
i8 fl::smap16_to_8 (i16 x) FL_NOEXCEPT
 Use int_scale<int16_t, int8_t>() instead.
 
i16 fl::smap32_to_16 (i32 x) FL_NOEXCEPT
 Use int_scale<int32_t, int16_t>() instead.
 
i8 fl::smap32_to_8 (i32 x) FL_NOEXCEPT
 Use int_scale<int32_t, int8_t>() instead.
 
i16 fl::smap8_to_16 (i8 x) FL_NOEXCEPT
 Use int_scale<int8_t, int16_t>() instead.
 
i32 fl::smap8_to_32 (i8 x) FL_NOEXCEPT
 Use int_scale<int8_t, int32_t>() instead.