Struct vl53l1_reg::structs::StaticNvmManaged
source · pub struct StaticNvmManaged {
pub i2c_slave__device_address: I2C_SLAVE__DEVICE_ADDRESS,
pub ana_config__vhv_ref_sel_vddpix: ANA_CONFIG__VHV_REF_SEL_VDDPIX,
pub ana_config__vhv_ref_sel_vquench: ANA_CONFIG__VHV_REF_SEL_VQUENCH,
pub ana_config__reg_avdd1v2_sel: ANA_CONFIG__REG_AVDD1V2_SEL,
pub ana_config__fast_osc__trim: ANA_CONFIG__FAST_OSC__TRIM,
pub osc_measured__fast_osc__frequency: OSC_MEASURED__FAST_OSC__FREQUENCY,
pub vhv_config__timeout_macrop_loop_bound: VHV_CONFIG__TIMEOUT_MACROP_LOOP_BOUND,
pub vhv_config__count_thresh: VHV_CONFIG__COUNT_THRESH,
pub vhv_config__offset: VHV_CONFIG__OFFSET,
pub vhv_config__init: VHV_CONFIG__INIT,
}
Fields§
§i2c_slave__device_address: I2C_SLAVE__DEVICE_ADDRESS
§ana_config__vhv_ref_sel_vddpix: ANA_CONFIG__VHV_REF_SEL_VDDPIX
§ana_config__vhv_ref_sel_vquench: ANA_CONFIG__VHV_REF_SEL_VQUENCH
§ana_config__reg_avdd1v2_sel: ANA_CONFIG__REG_AVDD1V2_SEL
§ana_config__fast_osc__trim: ANA_CONFIG__FAST_OSC__TRIM
§osc_measured__fast_osc__frequency: OSC_MEASURED__FAST_OSC__FREQUENCY
§vhv_config__timeout_macrop_loop_bound: VHV_CONFIG__TIMEOUT_MACROP_LOOP_BOUND
§vhv_config__count_thresh: VHV_CONFIG__COUNT_THRESH
§vhv_config__offset: VHV_CONFIG__OFFSET
§vhv_config__init: VHV_CONFIG__INIT
Trait Implementations§
source§impl Clone for StaticNvmManaged
impl Clone for StaticNvmManaged
source§fn clone(&self) -> StaticNvmManaged
fn clone(&self) -> StaticNvmManaged
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StaticNvmManaged
impl Debug for StaticNvmManaged
source§impl Default for StaticNvmManaged
impl Default for StaticNvmManaged
source§fn default() -> StaticNvmManaged
fn default() -> StaticNvmManaged
Returns the “default value” for a type. Read more
source§impl Entries for StaticNvmManaged
impl Entries for StaticNvmManaged
source§const INDEX: Index = <crate::I2C_SLAVE__DEVICE_ADDRESS as crate::Entry>::INDEX
const INDEX: Index = <crate::I2C_SLAVE__DEVICE_ADDRESS as crate::Entry>::INDEX
The index of the first entry.
source§const LEN_BYTES: usize = 11usize
const LEN_BYTES: usize = 11usize
The total length of the buffer necessary for I2C reading/writing.
source§fn write_to_slice(&self, slice: &mut [u8])
fn write_to_slice(&self, slice: &mut [u8])
Write the entries to a single slice. Read more