pub struct Leds {Show 14 fields
pub count: Option<u16>,
pub pwr: Option<u16>,
pub fps: Option<u16>,
pub maxpwr: Option<u16>,
pub maxseg: Option<u8>,
pub matrix: Option<MatrixDims>,
pub seglc: Option<Vec<u8>>,
pub lc: Option<u8>,
pub rgbw: Option<bool>,
pub wv: Option<u8>,
pub cct: Option<u8>,
pub pin: Option<Vec<i8>>,
pub i2c: Option<[i8; 2]>,
pub spi: Option<[i8; 3]>,
}
Fields§
§count: Option<u16>
1 to 1200; Total LED count. will include virtual/nonexistent pixels in matrix
pwr: Option<u16>
0 to 65000; Current LED power usage in milliamps as determined by the ABL. (0 if ABL is disabled.)<-maybe
fps: Option<u16>
Returns the refresh rate of the LED strip. Useful for finding out whether a given setup is fast enough. Only updates on show() or is set to 0 fps if last show is more than 2 secs ago, so accuracy varies
maxpwr: Option<u16>
0 to 65000; Maximum power budget in milliamps for the ABL. 0 if ABL is disabled.
maxseg: Option<u8>
Maximum number of segments supported by this version. returns maximum number of supported segments (fixed value)
matrix: Option<MatrixDims>
Dimensions of matrix; not included in all builds
seglc: Option<Vec<u8>>
Per-segment virtual light capabilities
!!! this is a bitmap using the masks found in SegmentLightCapability
!!! Not LightCapability
lc: Option<u8>
Logical AND of all active segment’s virtual light capabilities
rgbw: Option<bool>
true if LEDs are 4-channel (RGB + White). (deprecated, use info.leds.lc)
wv: Option<u8>
WLED WIKI SAYS BOOL??? true if a white channel slider should be displayed. (available since 0.10.0, deprecated, use info.leds.lc)
cct: Option<u8>
WLED WIKI SAYS BOOL??? true if the light supports color temperature control (available since 0.13.0, deprecated, use info.leds.lc)
pin: Option<Vec<i8>>
LED strip pin(s). Always one element. Removed as of v0.13
i2c: Option<[i8; 2]>
[i2c_sda pin, i2c_scl pin]; only in debug builds
spi: Option<[i8; 3]>
[spi_mosi pin, spi_sclk pin, spi_miso pin]; only in debug builds