Struct DsConf
#[repr(transparent)]pub struct DsConf(pub u32);Expand description
DS_CONF register.
Tuple Fields§
§0: u32Implementations§
§impl DsConf
impl DsConf
pub const fn ds_ratio(&self) -> u8
pub const fn ds_ratio(&self) -> u8
DS_RATIO[2:0]: program the Down Sampler ratio (N factor) 000: ratio = 1, no down sampling (default) 001: ratio = 2 010: ratio = 4 011: ratio = 8 100: ratio = 16 101: ratio = 32 110: ratio = 64 111: ratio = 128.
pub fn set_ds_ratio(&mut self, val: u8)
pub fn set_ds_ratio(&mut self, val: u8)
DS_RATIO[2:0]: program the Down Sampler ratio (N factor) 000: ratio = 1, no down sampling (default) 001: ratio = 2 010: ratio = 4 011: ratio = 8 100: ratio = 16 101: ratio = 32 110: ratio = 64 111: ratio = 128.
pub const fn ds_width(&self) -> u8
pub const fn ds_width(&self) -> u8
DS_WIDTH[2:0]: program the Down Sampler width of data output (DSDTATA) 000: DS_DATA output on 12-bit (default) 001: DS_DATA output on 13-bit 010: DS_DATA output on 14-bit 011: DS_DATA output on 15-bit 100: DS_DATA output on 16-bit 1xx: reserved.
pub fn set_ds_width(&mut self, val: u8)
pub fn set_ds_width(&mut self, val: u8)
DS_WIDTH[2:0]: program the Down Sampler width of data output (DSDTATA) 000: DS_DATA output on 12-bit (default) 001: DS_DATA output on 13-bit 010: DS_DATA output on 14-bit 011: DS_DATA output on 15-bit 100: DS_DATA output on 16-bit 1xx: reserved.