Trait esp32s2_ulp::generic::Writable
source · pub trait Writable: RegisterSpec {
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux;
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux;
}
Expand description
Trait implemented by writeable registers.
This enables the write
, write_with_zero
and reset
methods.
Registers marked with Readable
can be also be modify
’ed.
Required Associated Constants§
sourceconst ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux
Specifies the register bits that are not changed if you pass 1
and are changed if you pass 0
sourceconst ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux
Specifies the register bits that are not changed if you pass 0
and are changed if you pass 1
Object Safety§
Implementors§
source§impl Writable for COCPU_CTRL_SPEC
impl Writable for COCPU_CTRL_SPEC
write(|w| ..)
method takes cocpu_ctrl::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::cocpu_ctrl::COCPU_CTRL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::cocpu_ctrl::COCPU_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ULP_CP_CTRL_SPEC
impl Writable for ULP_CP_CTRL_SPEC
write(|w| ..)
method takes ulp_cp_ctrl::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::ulp_cp_ctrl::ULP_CP_CTRL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::ulp_cp_ctrl::ULP_CP_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ULP_CP_TIMER_SPEC
impl Writable for ULP_CP_TIMER_SPEC
write(|w| ..)
method takes ulp_cp_timer::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::ulp_cp_timer::ULP_CP_TIMER_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::ulp_cp_timer::ULP_CP_TIMER_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ULP_CP_TIMER_1_SPEC
impl Writable for ULP_CP_TIMER_1_SPEC
write(|w| ..)
method takes ulp_cp_timer_1::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::ulp_cp_timer_1::ULP_CP_TIMER_1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_cntl::ulp_cp_timer_1::ULP_CP_TIMER_1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD0_SPEC
impl Writable for CMD0_SPEC
write(|w| ..)
method takes cmd0::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd0::CMD0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd0::CMD0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD1_SPEC
impl Writable for CMD1_SPEC
write(|w| ..)
method takes cmd1::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd1::CMD1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd1::CMD1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD2_SPEC
impl Writable for CMD2_SPEC
write(|w| ..)
method takes cmd2::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd2::CMD2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd2::CMD2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD3_SPEC
impl Writable for CMD3_SPEC
write(|w| ..)
method takes cmd3::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd3::CMD3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd3::CMD3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD4_SPEC
impl Writable for CMD4_SPEC
write(|w| ..)
method takes cmd4::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd4::CMD4_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd4::CMD4_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD5_SPEC
impl Writable for CMD5_SPEC
write(|w| ..)
method takes cmd5::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd5::CMD5_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd5::CMD5_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD6_SPEC
impl Writable for CMD6_SPEC
write(|w| ..)
method takes cmd6::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd6::CMD6_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd6::CMD6_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD7_SPEC
impl Writable for CMD7_SPEC
write(|w| ..)
method takes cmd7::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd7::CMD7_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd7::CMD7_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD8_SPEC
impl Writable for CMD8_SPEC
write(|w| ..)
method takes cmd8::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd8::CMD8_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd8::CMD8_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD9_SPEC
impl Writable for CMD9_SPEC
write(|w| ..)
method takes cmd9::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd9::CMD9_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd9::CMD9_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD10_SPEC
impl Writable for CMD10_SPEC
write(|w| ..)
method takes cmd10::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd10::CMD10_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd10::CMD10_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD11_SPEC
impl Writable for CMD11_SPEC
write(|w| ..)
method takes cmd11::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd11::CMD11_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd11::CMD11_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD12_SPEC
impl Writable for CMD12_SPEC
write(|w| ..)
method takes cmd12::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd12::CMD12_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd12::CMD12_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD13_SPEC
impl Writable for CMD13_SPEC
write(|w| ..)
method takes cmd13::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd13::CMD13_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd13::CMD13_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD14_SPEC
impl Writable for CMD14_SPEC
write(|w| ..)
method takes cmd14::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd14::CMD14_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd14::CMD14_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CMD15_SPEC
impl Writable for CMD15_SPEC
write(|w| ..)
method takes cmd15::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd15::CMD15_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::cmd15::CMD15_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for CTRL_SPEC
impl Writable for CTRL_SPEC
write(|w| ..)
method takes ctrl::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::ctrl::CTRL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::ctrl::CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DATA_SPEC
impl Writable for DATA_SPEC
write(|w| ..)
method takes data::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::data::DATA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::data::DATA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DATE_SPEC
impl Writable for DATE_SPEC
write(|w| ..)
method takes date::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::date::DATE_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::date::DATE_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for INT_CLR_SPEC
impl Writable for INT_CLR_SPEC
write(|w| ..)
method takes int_clr::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::int_clr::INT_CLR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::int_clr::INT_CLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for INT_ENA_SPEC
impl Writable for INT_ENA_SPEC
write(|w| ..)
method takes int_ena::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::int_ena::INT_ENA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::int_ena::INT_ENA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SCL_HIGH_SPEC
impl Writable for SCL_HIGH_SPEC
write(|w| ..)
method takes scl_high::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_high::SCL_HIGH_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_high::SCL_HIGH_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SCL_LOW_SPEC
impl Writable for SCL_LOW_SPEC
write(|w| ..)
method takes scl_low::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_low::SCL_LOW_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_low::SCL_LOW_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SCL_START_PERIOD_SPEC
impl Writable for SCL_START_PERIOD_SPEC
write(|w| ..)
method takes scl_start_period::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_start_period::SCL_START_PERIOD_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_start_period::SCL_START_PERIOD_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SCL_STOP_PERIOD_SPEC
impl Writable for SCL_STOP_PERIOD_SPEC
write(|w| ..)
method takes scl_stop_period::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_stop_period::SCL_STOP_PERIOD_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::scl_stop_period::SCL_STOP_PERIOD_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SDA_DUTY_SPEC
impl Writable for SDA_DUTY_SPEC
write(|w| ..)
method takes sda_duty::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::sda_duty::SDA_DUTY_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::sda_duty::SDA_DUTY_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SLAVE_ADDR_SPEC
impl Writable for SLAVE_ADDR_SPEC
write(|w| ..)
method takes slave_addr::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::slave_addr::SLAVE_ADDR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::slave_addr::SLAVE_ADDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TO_SPEC
impl Writable for TO_SPEC
write(|w| ..)
method takes to::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::to::TO_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_i2c::to::TO_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for EXT_WAKEUP0_SPEC
impl Writable for EXT_WAKEUP0_SPEC
write(|w| ..)
method takes ext_wakeup0::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::ext_wakeup0::EXT_WAKEUP0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::ext_wakeup0::EXT_WAKEUP0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PAD_DAC1_SPEC
impl Writable for PAD_DAC1_SPEC
write(|w| ..)
method takes pad_dac1::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::pad_dac1::PAD_DAC1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::pad_dac1::PAD_DAC1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PAD_DAC2_SPEC
impl Writable for PAD_DAC2_SPEC
write(|w| ..)
method takes pad_dac2::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::pad_dac2::PAD_DAC2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::pad_dac2::PAD_DAC2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_DEBUG_SEL_SPEC
impl Writable for RTC_DEBUG_SEL_SPEC
write(|w| ..)
method takes rtc_debug_sel::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_debug_sel::RTC_DEBUG_SEL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_debug_sel::RTC_DEBUG_SEL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_ENABLE_SPEC
impl Writable for RTC_GPIO_ENABLE_SPEC
write(|w| ..)
method takes rtc_gpio_enable::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_enable::RTC_GPIO_ENABLE_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_enable::RTC_GPIO_ENABLE_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_ENABLE_W1TC_SPEC
impl Writable for RTC_GPIO_ENABLE_W1TC_SPEC
write(|w| ..)
method takes rtc_gpio_enable_w1tc::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_enable_w1tc::RTC_GPIO_ENABLE_W1TC_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_enable_w1tc::RTC_GPIO_ENABLE_W1TC_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_ENABLE_W1TS_SPEC
impl Writable for RTC_GPIO_ENABLE_W1TS_SPEC
write(|w| ..)
method takes rtc_gpio_enable_w1ts::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_enable_w1ts::RTC_GPIO_ENABLE_W1TS_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_enable_w1ts::RTC_GPIO_ENABLE_W1TS_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_OUT_SPEC
impl Writable for RTC_GPIO_OUT_SPEC
write(|w| ..)
method takes rtc_gpio_out::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_out::RTC_GPIO_OUT_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_out::RTC_GPIO_OUT_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_OUT_W1TC_SPEC
impl Writable for RTC_GPIO_OUT_W1TC_SPEC
write(|w| ..)
method takes rtc_gpio_out_w1tc::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_out_w1tc::RTC_GPIO_OUT_W1TC_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_out_w1tc::RTC_GPIO_OUT_W1TC_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_OUT_W1TS_SPEC
impl Writable for RTC_GPIO_OUT_W1TS_SPEC
write(|w| ..)
method takes rtc_gpio_out_w1ts::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_out_w1ts::RTC_GPIO_OUT_W1TS_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_out_w1ts::RTC_GPIO_OUT_W1TS_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_PIN_SPEC
impl Writable for RTC_GPIO_PIN_SPEC
write(|w| ..)
method takes rtc_gpio_pin::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_pin::RTC_GPIO_PIN_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_pin::RTC_GPIO_PIN_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_STATUS_SPEC
impl Writable for RTC_GPIO_STATUS_SPEC
write(|w| ..)
method takes rtc_gpio_status::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_status::RTC_GPIO_STATUS_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_status::RTC_GPIO_STATUS_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_STATUS_W1TC_SPEC
impl Writable for RTC_GPIO_STATUS_W1TC_SPEC
write(|w| ..)
method takes rtc_gpio_status_w1tc::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_status_w1tc::RTC_GPIO_STATUS_W1TC_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_status_w1tc::RTC_GPIO_STATUS_W1TC_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_GPIO_STATUS_W1TS_SPEC
impl Writable for RTC_GPIO_STATUS_W1TS_SPEC
write(|w| ..)
method takes rtc_gpio_status_w1ts::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_status_w1ts::RTC_GPIO_STATUS_W1TS_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_gpio_status_w1ts::RTC_GPIO_STATUS_W1TS_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_IO_DATE_SPEC
impl Writable for RTC_IO_DATE_SPEC
write(|w| ..)
method takes rtc_io_date::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_io_date::RTC_IO_DATE_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_io_date::RTC_IO_DATE_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_IO_TOUCH_CTRL_SPEC
impl Writable for RTC_IO_TOUCH_CTRL_SPEC
write(|w| ..)
method takes rtc_io_touch_ctrl::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_io_touch_ctrl::RTC_IO_TOUCH_CTRL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_io_touch_ctrl::RTC_IO_TOUCH_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_PAD19_SPEC
impl Writable for RTC_PAD19_SPEC
write(|w| ..)
method takes rtc_pad19::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_pad19::RTC_PAD19_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_pad19::RTC_PAD19_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_PAD20_SPEC
impl Writable for RTC_PAD20_SPEC
write(|w| ..)
method takes rtc_pad20::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_pad20::RTC_PAD20_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_pad20::RTC_PAD20_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RTC_PAD21_SPEC
impl Writable for RTC_PAD21_SPEC
write(|w| ..)
method takes rtc_pad21::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_pad21::RTC_PAD21_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::rtc_pad21::RTC_PAD21_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_I2C_IO_SPEC
impl Writable for SAR_I2C_IO_SPEC
write(|w| ..)
method takes sar_i2c_io::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::sar_i2c_io::SAR_I2C_IO_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::sar_i2c_io::SAR_I2C_IO_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TOUCH_PAD_SPEC
impl Writable for TOUCH_PAD_SPEC
write(|w| ..)
method takes touch_pad::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::touch_pad::TOUCH_PAD_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::touch_pad::TOUCH_PAD_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for XTAL_32N_PAD_SPEC
impl Writable for XTAL_32N_PAD_SPEC
write(|w| ..)
method takes xtal_32n_pad::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::xtal_32n_pad::XTAL_32N_PAD_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::xtal_32n_pad::XTAL_32N_PAD_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for XTAL_32P_PAD_SPEC
impl Writable for XTAL_32P_PAD_SPEC
write(|w| ..)
method takes xtal_32p_pad::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::xtal_32p_pad::XTAL_32P_PAD_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::xtal_32p_pad::XTAL_32P_PAD_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for XTL_EXT_CTR_SPEC
impl Writable for XTL_EXT_CTR_SPEC
write(|w| ..)
method takes xtl_ext_ctr::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::xtl_ext_ctr::XTL_EXT_CTR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <rtc_io::xtl_ext_ctr::XTL_EXT_CTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_COCPU_INT_CLR_SPEC
impl Writable for SAR_COCPU_INT_CLR_SPEC
write(|w| ..)
method takes sar_cocpu_int_clr::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_cocpu_int_clr::SAR_COCPU_INT_CLR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_cocpu_int_clr::SAR_COCPU_INT_CLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_COCPU_INT_ENA_SPEC
impl Writable for SAR_COCPU_INT_ENA_SPEC
write(|w| ..)
method takes sar_cocpu_int_ena::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_cocpu_int_ena::SAR_COCPU_INT_ENA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_cocpu_int_ena::SAR_COCPU_INT_ENA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_I2C_CTRL_SPEC
impl Writable for SAR_I2C_CTRL_SPEC
write(|w| ..)
method takes sar_i2c_ctrl::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_i2c_ctrl::SAR_I2C_CTRL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_i2c_ctrl::SAR_I2C_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_SLAVE_ADDR1_SPEC
impl Writable for SAR_SLAVE_ADDR1_SPEC
write(|w| ..)
method takes sar_slave_addr1::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_slave_addr1::SAR_SLAVE_ADDR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_slave_addr1::SAR_SLAVE_ADDR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_SLAVE_ADDR2_SPEC
impl Writable for SAR_SLAVE_ADDR2_SPEC
write(|w| ..)
method takes sar_slave_addr2::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_slave_addr2::SAR_SLAVE_ADDR2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_slave_addr2::SAR_SLAVE_ADDR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_SLAVE_ADDR3_SPEC
impl Writable for SAR_SLAVE_ADDR3_SPEC
write(|w| ..)
method takes sar_slave_addr3::W
writer structure
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_slave_addr3::SAR_SLAVE_ADDR3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00000000): <sens::sar_slave_addr3::SAR_SLAVE_ADDR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SAR_SLAVE_ADDR4_SPEC
impl Writable for SAR_SLAVE_ADDR4_SPEC
write(|w| ..)
method takes sar_slave_addr4::W
writer structure