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 Types§

source

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

Writer type argument to write, et al.

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

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Writable for ACSR_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for ADC_SPEC

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

§

type Writer = W

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§

impl Writable for ADCSRA_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for ADMUX_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for SPMCSR_SPEC

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

§

type Writer = W

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§

impl Writable for CLKPR_SPEC

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

§

type Writer = W

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§

impl Writable for DWDR_SPEC

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

§

type Writer = W

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§

impl Writable for GPIOR0_SPEC

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

§

type Writer = W

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§

impl Writable for GPIOR1_SPEC

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

§

type Writer = W

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§

impl Writable for GPIOR2_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for MCUSR_SPEC

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

§

type Writer = W

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§

impl Writable for OSCCAL_SPEC

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

§

type Writer = W

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§

impl Writable for PLLCSR_SPEC

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

§

type Writer = W

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§

impl Writable for PRR_SPEC

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

§

type Writer = W

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§

impl Writable for EEAR_SPEC

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

§

type Writer = W

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§

impl Writable for EECR_SPEC

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

§

type Writer = W

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§

impl Writable for EEDR_SPEC

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

§

type Writer = W

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§

impl Writable for GIFR_SPEC

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

§

type Writer = W

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§

impl Writable for GIMSK_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for PCMSK_SPEC

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

§

type Writer = W

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§

impl Writable for EXTENDED_SPEC

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

§

type Writer = W

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§

impl Writable for HIGH_SPEC

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

§

type Writer = W

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§

impl Writable for LOW_SPEC

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

§

type Writer = W

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§

impl Writable for LOCKBIT_SPEC

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

§

type Writer = W

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§

impl Writable for DDRB_SPEC

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

§

type Writer = W

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§

impl Writable for PINB_SPEC

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

§

type Writer = W

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§

impl Writable for PORTB_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for OCR0A_SPEC

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

§

type Writer = W

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§

impl Writable for OCR0B_SPEC

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

§

type Writer = W

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§

impl Writable for TCCR0A_SPEC

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

§

type Writer = W

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§

impl Writable for TCCR0B_SPEC

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

§

type Writer = W

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§

impl Writable for TCNT0_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for DT1A_SPEC

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

§

type Writer = W

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§

impl Writable for DT1B_SPEC

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

§

type Writer = W

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§

impl Writable for DTPS_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for OCR1A_SPEC

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

§

type Writer = W

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§

impl Writable for OCR1B_SPEC

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

§

type Writer = W

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§

impl Writable for OCR1C_SPEC

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

§

type Writer = W

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§

impl Writable for TCCR1_SPEC

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

§

type Writer = W

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§

impl Writable for TCNT1_SPEC

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

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

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

§

type Writer = W

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§

impl Writable for USIBR_SPEC

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

§

type Writer = W

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§

impl Writable for USICR_SPEC

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

§

type Writer = W

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§

impl Writable for USIDR_SPEC

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

§

type Writer = W

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§

impl Writable for USISR_SPEC

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

§

type Writer = W

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§

impl Writable for WDTCR_SPEC

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

§

type Writer = W

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}