Trait Writable

Source
pub trait Writable: RegisterSpec {
    type Writer: From<W<Self>> + DerefMut<Target = W<Self>>;

    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§

Source

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

Source

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

Required Associated Types§

Source

type Writer: From<W<Self>> + DerefMut<Target = W<Self>>

Writer type argument to write, et al.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Writable for ACSR_SPEC

write(|w| ..) method takes acsr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::acsr::ACSR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::acsr::ACSR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::ac::adcsrb::ADCSRB_SPEC

write(|w| ..) method takes adcsrb::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::ac::didr0::DIDR0_SPEC

write(|w| ..) method takes didr0::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for ADC_SPEC

write(|w| ..) method takes adc::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::attiny85::adc::adc::ADC_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::attiny85::adc::adc::ADC_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for ADCSRA_SPEC

write(|w| ..) method takes adcsra::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::adcsra::ADCSRA_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::adcsra::ADCSRA_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::adc::adcsrb::ADCSRB_SPEC

write(|w| ..) method takes adcsrb::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for ADMUX_SPEC

write(|w| ..) method takes admux::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::admux::ADMUX_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::admux::ADMUX_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::adc::didr0::DIDR0_SPEC

write(|w| ..) method takes didr0::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for SPMCSR_SPEC

write(|w| ..) method takes spmcsr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::boot_load::spmcsr::SPMCSR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::boot_load::spmcsr::SPMCSR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for CLKPR_SPEC

write(|w| ..) method takes clkpr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::clkpr::CLKPR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::clkpr::CLKPR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for DWDR_SPEC

write(|w| ..) method takes dwdr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::dwdr::DWDR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::dwdr::DWDR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for GPIOR0_SPEC

write(|w| ..) method takes gpior0::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior0::GPIOR0_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior0::GPIOR0_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for GPIOR1_SPEC

write(|w| ..) method takes gpior1::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior1::GPIOR1_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior1::GPIOR1_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for GPIOR2_SPEC

write(|w| ..) method takes gpior2::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior2::GPIOR2_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior2::GPIOR2_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::cpu::mcucr::MCUCR_SPEC

write(|w| ..) method takes mcucr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for MCUSR_SPEC

write(|w| ..) method takes mcusr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::mcusr::MCUSR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::mcusr::MCUSR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for OSCCAL_SPEC

write(|w| ..) method takes osccal::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::osccal::OSCCAL_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::osccal::OSCCAL_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for PLLCSR_SPEC

write(|w| ..) method takes pllcsr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::pllcsr::PLLCSR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::pllcsr::PLLCSR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for PRR_SPEC

write(|w| ..) method takes prr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::prr::PRR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::prr::PRR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for EEAR_SPEC

write(|w| ..) method takes eear::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::attiny85::eeprom::eear::EEAR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::attiny85::eeprom::eear::EEAR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for EECR_SPEC

write(|w| ..) method takes eecr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::eeprom::eecr::EECR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::eeprom::eecr::EECR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for EEDR_SPEC

write(|w| ..) method takes eedr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::eeprom::eedr::EEDR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::eeprom::eedr::EEDR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for GIFR_SPEC

write(|w| ..) method takes gifr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::gifr::GIFR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::gifr::GIFR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for GIMSK_SPEC

write(|w| ..) method takes gimsk::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::gimsk::GIMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::gimsk::GIMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::exint::mcucr::MCUCR_SPEC

write(|w| ..) method takes mcucr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for PCMSK_SPEC

write(|w| ..) method takes pcmsk::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::pcmsk::PCMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::pcmsk::PCMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for EXTENDED_SPEC

write(|w| ..) method takes extended::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::extended::EXTENDED_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::extended::EXTENDED_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for HIGH_SPEC

write(|w| ..) method takes high::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::high::HIGH_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::high::HIGH_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for LOW_SPEC

write(|w| ..) method takes low::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::low::LOW_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::low::LOW_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for LOCKBIT_SPEC

write(|w| ..) method takes lockbit::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::lockbit::lockbit::LOCKBIT_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::lockbit::lockbit::LOCKBIT_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for DDRB_SPEC

write(|w| ..) method takes ddrb::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::ddrb::DDRB_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::ddrb::DDRB_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for PINB_SPEC

write(|w| ..) method takes pinb::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::pinb::PINB_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::pinb::PINB_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for PORTB_SPEC

write(|w| ..) method takes portb::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::portb::PORTB_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::portb::PORTB_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::tc0::gtccr::GTCCR_SPEC

write(|w| ..) method takes gtccr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for OCR0A_SPEC

write(|w| ..) method takes ocr0a::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::ocr0a::OCR0A_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::ocr0a::OCR0A_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for OCR0B_SPEC

write(|w| ..) method takes ocr0b::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::ocr0b::OCR0B_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::ocr0b::OCR0B_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for TCCR0A_SPEC

write(|w| ..) method takes tccr0a::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tccr0a::TCCR0A_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tccr0a::TCCR0A_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for TCCR0B_SPEC

write(|w| ..) method takes tccr0b::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tccr0b::TCCR0B_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tccr0b::TCCR0B_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for TCNT0_SPEC

write(|w| ..) method takes tcnt0::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tcnt0::TCNT0_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tcnt0::TCNT0_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::tc0::tifr::TIFR_SPEC

write(|w| ..) method takes tifr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tifr::TIFR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tifr::TIFR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::tc0::timsk::TIMSK_SPEC

write(|w| ..) method takes timsk::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::timsk::TIMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::timsk::TIMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for DT1A_SPEC

write(|w| ..) method takes dt1a::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dt1a::DT1A_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dt1a::DT1A_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for DT1B_SPEC

write(|w| ..) method takes dt1b::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dt1b::DT1B_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dt1b::DT1B_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for DTPS_SPEC

write(|w| ..) method takes dtps::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dtps::DTPS_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dtps::DTPS_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::tc1::gtccr::GTCCR_SPEC

write(|w| ..) method takes gtccr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for OCR1A_SPEC

write(|w| ..) method takes ocr1a::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1a::OCR1A_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1a::OCR1A_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for OCR1B_SPEC

write(|w| ..) method takes ocr1b::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1b::OCR1B_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1b::OCR1B_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for OCR1C_SPEC

write(|w| ..) method takes ocr1c::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1c::OCR1C_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1c::OCR1C_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for TCCR1_SPEC

write(|w| ..) method takes tccr1::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tccr1::TCCR1_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tccr1::TCCR1_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for TCNT1_SPEC

write(|w| ..) method takes tcnt1::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tcnt1::TCNT1_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tcnt1::TCNT1_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::tc1::tifr::TIFR_SPEC

write(|w| ..) method takes tifr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tifr::TIFR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tifr::TIFR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for avr_device::attiny85::tc1::timsk::TIMSK_SPEC

write(|w| ..) method takes timsk::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::timsk::TIMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::timsk::TIMSK_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for USIBR_SPEC

write(|w| ..) method takes usibr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usibr::USIBR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usibr::USIBR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for USICR_SPEC

write(|w| ..) method takes usicr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usicr::USICR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usicr::USICR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for USIDR_SPEC

write(|w| ..) method takes usidr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usidr::USIDR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usidr::USIDR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for USISR_SPEC

write(|w| ..) method takes usisr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usisr::USISR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usisr::USISR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W

Source§

impl Writable for WDTCR_SPEC

write(|w| ..) method takes wdtcr::W writer structure

Source§

const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::wdt::wdtcr::WDTCR_SPEC as generic::RegisterSpec>::Ux}

Source§

const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::wdt::wdtcr::WDTCR_SPEC as generic::RegisterSpec>::Ux}

Source§

type Writer = W