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.