FastLED
3.9.15
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
3
4
#pragma once
5
6
#include "
fl/stl/stdint.h
"
7
#include "
fl/stl/int.h
"
8
namespace
fl
{
11
16
17
20
typedef
union
{
21
u32
i
;
22
float
f
;
23
struct
{
24
u32
mantissa
: 23;
25
u32
exponent
: 8;
26
u32
signbit
: 1;
27
};
28
struct
{
29
u32
mant7
: 7;
30
u32
mant16
: 16;
31
u32
exp_
: 8;
32
u32
sb_
: 1;
33
};
34
struct
{
35
u32
mant_lo8
: 8;
36
u32
mant_hi16_exp_lo1
: 16;
37
u32
sb_exphi7
: 8;
38
};
39
} IEEE754binary32_t;
40
43
}
// namespace fl
fl::IEEE754binary32_t.__unnamed1__::sb_
u32 sb_
fl::IEEE754binary32_t::i
u32 i
raw value, as an integer
Definition
types.h:21
fl::IEEE754binary32_t::f
float f
raw value, as a float
Definition
types.h:22
fl::IEEE754binary32_t.__unnamed1__::mant16
u32 mant16
fl::IEEE754binary32_t.__unnamed1__::mant7
u32 mant7
fl::IEEE754binary32_t.__unnamed0__::mantissa
u32 mantissa
23-bit mantissa
fl::IEEE754binary32_t.__unnamed2__::mant_hi16_exp_lo1
u32 mant_hi16_exp_lo1
fl::IEEE754binary32_t.__unnamed1__::exp_
u32 exp_
fl::IEEE754binary32_t.__unnamed0__::signbit
u32 signbit
sign bit
fl::IEEE754binary32_t.__unnamed2__::mant_lo8
u32 mant_lo8
fl::IEEE754binary32_t.__unnamed2__::sb_exphi7
u32 sb_exphi7
fl::IEEE754binary32_t.__unnamed0__::exponent
u32 exponent
8-bit exponent
int.h
fl
Base definition for an LED controller.
Definition
crgb.hpp:179
stdint.h
fl
math
types.h
Generated on Tue Jun 16 2026 00:06:59 for FastLED by
1.13.2