Struct zinc_hal_lpc11xx::ioregs::SYSCON_sysahbclkctrl_Update
[−]
[src]
pub struct SYSCON_sysahbclkctrl_Update<'a> { // some fields omitted }
Updater for SYSAHBCLKCTRL
register.
Methods
impl<'a> SYSCON_sysahbclkctrl_Update<'a>
fn new(reg: &'a SYSCON_sysahbclkctrl) -> SYSCON_sysahbclkctrl_Update<'a>
Create a new updater.
fn new_ignoring_state(reg: &'a SYSCON_sysahbclkctrl) -> SYSCON_sysahbclkctrl_Update<'a>
Create a new updater that ignores current state.
fn set_rom<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_rom) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of ROM
field.
fn set_ram<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_ram) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of RAM
field.
fn set_flashreg<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_flashreg) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of FLASHREG
field.
fn set_flasharray<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_flasharray) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of FLASHARRAY
field.
fn set_i2c<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_i2c) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of I2C
field.
fn set_gpio<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_gpio) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of GPIO
field.
fn set_ct16b0<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_ct16b0) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of CT16B0
field.
fn set_ct16b1<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_ct16b1) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of CT16B1
field.
fn set_ct32b0<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_ct32b0) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of CT32B0
field.
fn set_ct32b1<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_ct32b1) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of CT32B1
field.
fn set_ssp0<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_ssp0) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of SSP0
field.
fn set_uart<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_uart) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of UART
field.
fn set_adc<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_adc) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of ADC
field.
fn set_wdt<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_wdt) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of WDT
field.
fn set_iocon<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_iocon) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of IOCON
field.
fn set_can<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_can) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of CAN
field.
fn set_ssp1<'b>(&'b mut self, new_value: SYSCON_sysahbclkctrl_ssp1) -> &'b mut SYSCON_sysahbclkctrl_Update<'a>
Set value of SSP1
field.
fn done(self)
Commit changes to register.
Trait Implementations
impl<'a> Drop for SYSCON_sysahbclkctrl_Update<'a>
This performs the register update.