Struct zinc_hal_lpc11xx::ioregs::ADC_stat_Get
[−]
[src]
pub struct ADC_stat_Get { // some fields omitted }
STAT
: A/D Status Register. This register contains DONE and OVERRUN flags for all of the A/D channels, as well as the A/D interrupt flag.
Methods
impl ADC_stat_Get
fn new(reg: &ADC_stat) -> ADC_stat_Get
Create a getter reflecting the current value of the given register.
fn raw(&self) -> u32
Get the raw value of the register.
fn done(&self) -> u32
Get value of DONE
field: These bits mirror the DONE status flags that appear in the result register for each A/D channel n.
fn overrun(&self) -> u32
Get value of OVERRUN
field: These bits mirror the OVERRRUN status flags that appear in the result register for each A/D channel n. Reading ADSTAT allows checking the status of all A/D channels simultaneously.
fn adint(&self) -> bool
Get value of ADINT
field: This bit is the A/D interrupt flag. It is one when any of the individual A/D channel Done flags is asserted and enabled to contribute to the A/D interrupt via the ADINTEN register.