Trait avr_device::generic::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 Types§
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 avr_device::attiny85::ac::adcsrb::ADCSRB_SPEC
impl Writable for avr_device::attiny85::ac::adcsrb::ADCSRB_SPEC
write(|w| ..)
method takes adcsrb::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::ac::didr0::DIDR0_SPEC
write(|w| ..)
method takes didr0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::ac::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for ADC_SPEC
write(|w| ..)
method takes adc::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::attiny85::adc::adc::ADC_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for ADCSRA_SPEC
write(|w| ..)
method takes adcsra::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::adcsra::ADCSRA_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::adc::adcsrb::ADCSRB_SPEC
write(|w| ..)
method takes adcsrb::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for ADMUX_SPEC
write(|w| ..)
method takes admux::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::admux::ADMUX_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::adc::didr0::DIDR0_SPEC
write(|w| ..)
method takes didr0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::adc::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for SPMCSR_SPEC
write(|w| ..)
method takes spmcsr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::boot_load::spmcsr::SPMCSR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for CLKPR_SPEC
write(|w| ..)
method takes clkpr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::clkpr::CLKPR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for DWDR_SPEC
write(|w| ..)
method takes dwdr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::dwdr::DWDR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for GPIOR0_SPEC
write(|w| ..)
method takes gpior0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior0::GPIOR0_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for GPIOR1_SPEC
write(|w| ..)
method takes gpior1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior1::GPIOR1_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for GPIOR2_SPEC
write(|w| ..)
method takes gpior2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::gpior2::GPIOR2_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::cpu::mcucr::MCUCR_SPEC
write(|w| ..)
method takes mcucr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for MCUSR_SPEC
write(|w| ..)
method takes mcusr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::mcusr::MCUSR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for OSCCAL_SPEC
write(|w| ..)
method takes osccal::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::osccal::OSCCAL_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for PLLCSR_SPEC
write(|w| ..)
method takes pllcsr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::pllcsr::PLLCSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::cpu::pllcsr::PLLCSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for EEAR_SPEC
impl Writable for EEAR_SPEC
write(|w| ..)
method takes eear::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::attiny85::eeprom::eear::EEAR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for EECR_SPEC
write(|w| ..)
method takes eecr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::eeprom::eecr::EECR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for EEDR_SPEC
write(|w| ..)
method takes eedr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::eeprom::eedr::EEDR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for GIFR_SPEC
write(|w| ..)
method takes gifr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::gifr::GIFR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for GIMSK_SPEC
write(|w| ..)
method takes gimsk::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::gimsk::GIMSK_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::exint::mcucr::MCUCR_SPEC
write(|w| ..)
method takes mcucr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for PCMSK_SPEC
write(|w| ..)
method takes pcmsk::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::exint::pcmsk::PCMSK_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for EXTENDED_SPEC
write(|w| ..)
method takes extended::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::extended::EXTENDED_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for HIGH_SPEC
write(|w| ..)
method takes high::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::high::HIGH_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::fuse::high::HIGH_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for LOCKBIT_SPEC
impl Writable for LOCKBIT_SPEC
write(|w| ..)
method takes lockbit::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::lockbit::lockbit::LOCKBIT_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for DDRB_SPEC
write(|w| ..)
method takes ddrb::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::ddrb::DDRB_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for PINB_SPEC
write(|w| ..)
method takes pinb::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::pinb::PINB_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for PORTB_SPEC
write(|w| ..)
method takes portb::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::portb::portb::PORTB_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::tc0::gtccr::GTCCR_SPEC
write(|w| ..)
method takes gtccr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for OCR0A_SPEC
write(|w| ..)
method takes ocr0a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::ocr0a::OCR0A_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for OCR0B_SPEC
write(|w| ..)
method takes ocr0b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::ocr0b::OCR0B_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for TCCR0A_SPEC
write(|w| ..)
method takes tccr0a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tccr0a::TCCR0A_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for TCCR0B_SPEC
write(|w| ..)
method takes tccr0b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tccr0b::TCCR0B_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for TCNT0_SPEC
write(|w| ..)
method takes tcnt0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tcnt0::TCNT0_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::tc0::tifr::TIFR_SPEC
write(|w| ..)
method takes tifr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::tifr::TIFR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::tc0::timsk::TIMSK_SPEC
write(|w| ..)
method takes timsk::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc0::timsk::TIMSK_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for DT1A_SPEC
write(|w| ..)
method takes dt1a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dt1a::DT1A_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for DT1B_SPEC
write(|w| ..)
method takes dt1b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dt1b::DT1B_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for DTPS_SPEC
write(|w| ..)
method takes dtps::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::dtps::DTPS_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::tc1::gtccr::GTCCR_SPEC
write(|w| ..)
method takes gtccr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for OCR1A_SPEC
write(|w| ..)
method takes ocr1a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1a::OCR1A_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for OCR1B_SPEC
write(|w| ..)
method takes ocr1b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1b::OCR1B_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for OCR1C_SPEC
write(|w| ..)
method takes ocr1c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::ocr1c::OCR1C_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for TCCR1_SPEC
write(|w| ..)
method takes tccr1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tccr1::TCCR1_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for TCNT1_SPEC
write(|w| ..)
method takes tcnt1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tcnt1::TCNT1_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::tc1::tifr::TIFR_SPEC
write(|w| ..)
method takes tifr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::tifr::TIFR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for avr_device::attiny85::tc1::timsk::TIMSK_SPEC
write(|w| ..)
method takes timsk::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::tc1::timsk::TIMSK_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for USIBR_SPEC
write(|w| ..)
method takes usibr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usibr::USIBR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for USICR_SPEC
write(|w| ..)
method takes usicr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usicr::USICR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for USIDR_SPEC
write(|w| ..)
method takes usidr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usidr::USIDR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for USISR_SPEC
write(|w| ..)
method takes usisr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::attiny85::usi::usisr::USISR_SPEC as generic::RegisterSpec>::Ux}
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
impl Writable for WDTCR_SPEC
write(|w| ..)
method takes wdtcr::W writer structure