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 ACSR_SPEC
impl Writable for ACSR_SPEC
write(|w| ..) method takes acsr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::ac::acsr::ACSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::ac::acsr::ACSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::ac::adcsrb::ADCSRB_SPEC
impl Writable for avr_device::atmega2560::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::atmega2560::ac::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::ac::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DIDR1_SPEC
impl Writable for DIDR1_SPEC
write(|w| ..) method takes didr1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::ac::didr1::DIDR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::ac::didr1::DIDR1_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::atmega2560::adc::adc::ADC_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::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::atmega2560::adc::adcsra::ADCSRA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::adc::adcsra::ADCSRA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::adc::adcsrb::ADCSRB_SPEC
impl Writable for avr_device::atmega2560::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::atmega2560::adc::adcsrb::ADCSRB_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::adc::admux::ADMUX_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::adc::admux::ADMUX_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DIDR0_SPEC
impl Writable for DIDR0_SPEC
write(|w| ..) method takes didr0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::adc::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::adc::didr0::DIDR0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DIDR2_SPEC
impl Writable for DIDR2_SPEC
write(|w| ..) method takes didr2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::adc::didr2::DIDR2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::adc::didr2::DIDR2_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::atmega2560::boot_load::spmcsr::SPMCSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::cpu::clkpr::CLKPR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::clkpr::CLKPR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for EIND_SPEC
impl Writable for EIND_SPEC
write(|w| ..) method takes eind::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::eind::EIND_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::eind::EIND_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::atmega2560::cpu::gpior0::GPIOR0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::cpu::gpior1::GPIOR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::cpu::gpior2::GPIOR2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::gpior2::GPIOR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::cpu::mcucr::MCUCR_SPEC
impl Writable for avr_device::atmega2560::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::atmega2560::cpu::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::cpu::mcusr::MCUSR_SPEC
impl Writable for avr_device::atmega2560::cpu::mcusr::MCUSR_SPEC
write(|w| ..) method takes mcusr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::mcusr::MCUSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::cpu::osccal::OSCCAL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::osccal::OSCCAL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PRR0_SPEC
impl Writable for PRR0_SPEC
write(|w| ..) method takes prr0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::prr0::PRR0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::prr0::PRR0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PRR1_SPEC
impl Writable for PRR1_SPEC
write(|w| ..) method takes prr1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::prr1::PRR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::prr1::PRR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for RAMPZ_SPEC
impl Writable for RAMPZ_SPEC
write(|w| ..) method takes rampz::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::rampz::RAMPZ_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::rampz::RAMPZ_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SMCR_SPEC
impl Writable for SMCR_SPEC
write(|w| ..) method takes smcr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::smcr::SMCR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::smcr::SMCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for XMCRA_SPEC
impl Writable for XMCRA_SPEC
write(|w| ..) method takes xmcra::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::xmcra::XMCRA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::xmcra::XMCRA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for XMCRB_SPEC
impl Writable for XMCRB_SPEC
write(|w| ..) method takes xmcrb::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::xmcrb::XMCRB_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::cpu::xmcrb::XMCRB_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::atmega2560::eeprom::eear::EEAR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::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::atmega2560::eeprom::eecr::EECR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::eeprom::eedr::EEDR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::eeprom::eedr::EEDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for EICRA_SPEC
impl Writable for EICRA_SPEC
write(|w| ..) method takes eicra::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eicra::EICRA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eicra::EICRA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for EICRB_SPEC
impl Writable for EICRB_SPEC
write(|w| ..) method takes eicrb::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eicrb::EICRB_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eicrb::EICRB_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for EIFR_SPEC
impl Writable for EIFR_SPEC
write(|w| ..) method takes eifr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eifr::EIFR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eifr::EIFR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for EIMSK_SPEC
impl Writable for EIMSK_SPEC
write(|w| ..) method takes eimsk::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eimsk::EIMSK_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::eimsk::EIMSK_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PCICR_SPEC
impl Writable for PCICR_SPEC
write(|w| ..) method takes pcicr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcicr::PCICR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcicr::PCICR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PCIFR_SPEC
impl Writable for PCIFR_SPEC
write(|w| ..) method takes pcifr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcifr::PCIFR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcifr::PCIFR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PCMSK0_SPEC
impl Writable for PCMSK0_SPEC
write(|w| ..) method takes pcmsk0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcmsk0::PCMSK0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcmsk0::PCMSK0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PCMSK1_SPEC
impl Writable for PCMSK1_SPEC
write(|w| ..) method takes pcmsk1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcmsk1::PCMSK1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcmsk1::PCMSK1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PCMSK2_SPEC
impl Writable for PCMSK2_SPEC
write(|w| ..) method takes pcmsk2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcmsk2::PCMSK2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::exint::pcmsk2::PCMSK2_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::atmega2560::fuse::extended::EXTENDED_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::fuse::high::HIGH_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::fuse::high::HIGH_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for LOW_SPEC
impl Writable for LOW_SPEC
write(|w| ..) method takes low::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::fuse::low::LOW_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::fuse::low::LOW_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::jtag::mcucr::MCUCR_SPEC
impl Writable for avr_device::atmega2560::jtag::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::atmega2560::jtag::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::jtag::mcucr::MCUCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::jtag::mcusr::MCUSR_SPEC
impl Writable for avr_device::atmega2560::jtag::mcusr::MCUSR_SPEC
write(|w| ..) method takes mcusr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::jtag::mcusr::MCUSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::jtag::mcusr::MCUSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCDR_SPEC
impl Writable for OCDR_SPEC
write(|w| ..) method takes ocdr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::jtag::ocdr::OCDR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::jtag::ocdr::OCDR_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::atmega2560::lockbit::lockbit::LOCKBIT_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::lockbit::lockbit::LOCKBIT_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRA_SPEC
impl Writable for DDRA_SPEC
write(|w| ..) method takes ddra::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porta::ddra::DDRA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porta::ddra::DDRA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINA_SPEC
impl Writable for PINA_SPEC
write(|w| ..) method takes pina::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porta::pina::PINA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porta::pina::PINA_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTA_SPEC
impl Writable for PORTA_SPEC
write(|w| ..) method takes porta::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porta::porta::PORTA_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porta::porta::PORTA_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::atmega2560::portb::ddrb::DDRB_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::portb::pinb::PINB_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::portb::portb::PORTB_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portb::portb::PORTB_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRC_SPEC
impl Writable for DDRC_SPEC
write(|w| ..) method takes ddrc::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portc::ddrc::DDRC_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portc::ddrc::DDRC_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINC_SPEC
impl Writable for PINC_SPEC
write(|w| ..) method takes pinc::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portc::pinc::PINC_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portc::pinc::PINC_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTC_SPEC
impl Writable for PORTC_SPEC
write(|w| ..) method takes portc::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portc::portc::PORTC_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portc::portc::PORTC_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRD_SPEC
impl Writable for DDRD_SPEC
write(|w| ..) method takes ddrd::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portd::ddrd::DDRD_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portd::ddrd::DDRD_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PIND_SPEC
impl Writable for PIND_SPEC
write(|w| ..) method takes pind::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portd::pind::PIND_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portd::pind::PIND_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTD_SPEC
impl Writable for PORTD_SPEC
write(|w| ..) method takes portd::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portd::portd::PORTD_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portd::portd::PORTD_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRE_SPEC
impl Writable for DDRE_SPEC
write(|w| ..) method takes ddre::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porte::ddre::DDRE_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porte::ddre::DDRE_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINE_SPEC
impl Writable for PINE_SPEC
write(|w| ..) method takes pine::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porte::pine::PINE_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porte::pine::PINE_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTE_SPEC
impl Writable for PORTE_SPEC
write(|w| ..) method takes porte::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porte::porte::PORTE_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porte::porte::PORTE_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRF_SPEC
impl Writable for DDRF_SPEC
write(|w| ..) method takes ddrf::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portf::ddrf::DDRF_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portf::ddrf::DDRF_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINF_SPEC
impl Writable for PINF_SPEC
write(|w| ..) method takes pinf::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portf::pinf::PINF_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portf::pinf::PINF_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTF_SPEC
impl Writable for PORTF_SPEC
write(|w| ..) method takes portf::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portf::portf::PORTF_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portf::portf::PORTF_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRG_SPEC
impl Writable for DDRG_SPEC
write(|w| ..) method takes ddrg::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portg::ddrg::DDRG_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portg::ddrg::DDRG_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PING_SPEC
impl Writable for PING_SPEC
write(|w| ..) method takes ping::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portg::ping::PING_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portg::ping::PING_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTG_SPEC
impl Writable for PORTG_SPEC
write(|w| ..) method takes portg::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portg::portg::PORTG_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portg::portg::PORTG_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRH_SPEC
impl Writable for DDRH_SPEC
write(|w| ..) method takes ddrh::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porth::ddrh::DDRH_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porth::ddrh::DDRH_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINH_SPEC
impl Writable for PINH_SPEC
write(|w| ..) method takes pinh::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porth::pinh::PINH_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porth::pinh::PINH_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTH_SPEC
impl Writable for PORTH_SPEC
write(|w| ..) method takes porth::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porth::porth::PORTH_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::porth::porth::PORTH_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRJ_SPEC
impl Writable for DDRJ_SPEC
write(|w| ..) method takes ddrj::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portj::ddrj::DDRJ_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portj::ddrj::DDRJ_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINJ_SPEC
impl Writable for PINJ_SPEC
write(|w| ..) method takes pinj::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portj::pinj::PINJ_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portj::pinj::PINJ_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTJ_SPEC
impl Writable for PORTJ_SPEC
write(|w| ..) method takes portj::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portj::portj::PORTJ_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portj::portj::PORTJ_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRK_SPEC
impl Writable for DDRK_SPEC
write(|w| ..) method takes ddrk::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portk::ddrk::DDRK_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portk::ddrk::DDRK_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINK_SPEC
impl Writable for PINK_SPEC
write(|w| ..) method takes pink::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portk::pink::PINK_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portk::pink::PINK_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTK_SPEC
impl Writable for PORTK_SPEC
write(|w| ..) method takes portk::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portk::portk::PORTK_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portk::portk::PORTK_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for DDRL_SPEC
impl Writable for DDRL_SPEC
write(|w| ..) method takes ddrl::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portl::ddrl::DDRL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portl::ddrl::DDRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PINL_SPEC
impl Writable for PINL_SPEC
write(|w| ..) method takes pinl::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portl::pinl::PINL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portl::pinl::PINL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for PORTL_SPEC
impl Writable for PORTL_SPEC
write(|w| ..) method takes portl::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portl::portl::PORTL_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::portl::portl::PORTL_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SPCR_SPEC
impl Writable for SPCR_SPEC
write(|w| ..) method takes spcr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::spi::spcr::SPCR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::spi::spcr::SPCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SPDR_SPEC
impl Writable for SPDR_SPEC
write(|w| ..) method takes spdr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::spi::spdr::SPDR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::spi::spdr::SPDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for SPSR_SPEC
impl Writable for SPSR_SPEC
write(|w| ..) method takes spsr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::spi::spsr::SPSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::spi::spsr::SPSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::tc0::gtccr::GTCCR_SPEC
impl Writable for avr_device::atmega2560::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::atmega2560::tc0::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::tc0::ocr0a::OCR0A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::tc0::ocr0b::OCR0B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::tc0::tccr0a::TCCR0A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::tc0::tccr0b::TCCR0B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::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::atmega2560::tc0::tcnt0::TCNT0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc0::tcnt0::TCNT0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIFR0_SPEC
impl Writable for TIFR0_SPEC
write(|w| ..) method takes tifr0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc0::tifr0::TIFR0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc0::tifr0::TIFR0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIMSK0_SPEC
impl Writable for TIMSK0_SPEC
write(|w| ..) method takes timsk0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc0::timsk0::TIMSK0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc0::timsk0::TIMSK0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ICR1_SPEC
impl Writable for ICR1_SPEC
write(|w| ..) method takes icr1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc1::icr1::ICR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc1::icr1::ICR1_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(0x0000): <devices::atmega2560::tc1::ocr1a::OCR1A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::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(0x0000): <devices::atmega2560::tc1::ocr1b::OCR1B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::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(0x0000): <devices::atmega2560::tc1::ocr1c::OCR1C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc1::ocr1c::OCR1C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR1A_SPEC
impl Writable for TCCR1A_SPEC
write(|w| ..) method takes tccr1a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tccr1a::TCCR1A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tccr1a::TCCR1A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR1B_SPEC
impl Writable for TCCR1B_SPEC
write(|w| ..) method takes tccr1b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tccr1b::TCCR1B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tccr1b::TCCR1B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR1C_SPEC
impl Writable for TCCR1C_SPEC
write(|w| ..) method takes tccr1c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tccr1c::TCCR1C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tccr1c::TCCR1C_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(0x0000): <devices::atmega2560::tc1::tcnt1::TCNT1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc1::tcnt1::TCNT1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIFR1_SPEC
impl Writable for TIFR1_SPEC
write(|w| ..) method takes tifr1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tifr1::TIFR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::tifr1::TIFR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIMSK1_SPEC
impl Writable for TIMSK1_SPEC
write(|w| ..) method takes timsk1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::timsk1::TIMSK1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc1::timsk1::TIMSK1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ASSR_SPEC
impl Writable for ASSR_SPEC
write(|w| ..) method takes assr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::assr::ASSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::assr::ASSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for avr_device::atmega2560::tc2::gtccr::GTCCR_SPEC
impl Writable for avr_device::atmega2560::tc2::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::atmega2560::tc2::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::gtccr::GTCCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR2A_SPEC
impl Writable for OCR2A_SPEC
write(|w| ..) method takes ocr2a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::ocr2a::OCR2A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::ocr2a::OCR2A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR2B_SPEC
impl Writable for OCR2B_SPEC
write(|w| ..) method takes ocr2b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::ocr2b::OCR2B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::ocr2b::OCR2B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR2A_SPEC
impl Writable for TCCR2A_SPEC
write(|w| ..) method takes tccr2a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tccr2a::TCCR2A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tccr2a::TCCR2A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR2B_SPEC
impl Writable for TCCR2B_SPEC
write(|w| ..) method takes tccr2b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tccr2b::TCCR2B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tccr2b::TCCR2B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCNT2_SPEC
impl Writable for TCNT2_SPEC
write(|w| ..) method takes tcnt2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tcnt2::TCNT2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tcnt2::TCNT2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIFR2_SPEC
impl Writable for TIFR2_SPEC
write(|w| ..) method takes tifr2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tifr2::TIFR2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::tifr2::TIFR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIMSK2_SPEC
impl Writable for TIMSK2_SPEC
write(|w| ..) method takes timsk2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::timsk2::TIMSK2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc2::timsk2::TIMSK2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ICR3_SPEC
impl Writable for ICR3_SPEC
write(|w| ..) method takes icr3::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::icr3::ICR3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::icr3::ICR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR3A_SPEC
impl Writable for OCR3A_SPEC
write(|w| ..) method takes ocr3a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::ocr3a::OCR3A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::ocr3a::OCR3A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR3B_SPEC
impl Writable for OCR3B_SPEC
write(|w| ..) method takes ocr3b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::ocr3b::OCR3B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::ocr3b::OCR3B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR3C_SPEC
impl Writable for OCR3C_SPEC
write(|w| ..) method takes ocr3c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::ocr3c::OCR3C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::ocr3c::OCR3C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR3A_SPEC
impl Writable for TCCR3A_SPEC
write(|w| ..) method takes tccr3a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tccr3a::TCCR3A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tccr3a::TCCR3A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR3B_SPEC
impl Writable for TCCR3B_SPEC
write(|w| ..) method takes tccr3b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tccr3b::TCCR3B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tccr3b::TCCR3B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR3C_SPEC
impl Writable for TCCR3C_SPEC
write(|w| ..) method takes tccr3c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tccr3c::TCCR3C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tccr3c::TCCR3C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCNT3_SPEC
impl Writable for TCNT3_SPEC
write(|w| ..) method takes tcnt3::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::tcnt3::TCNT3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc3::tcnt3::TCNT3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIFR3_SPEC
impl Writable for TIFR3_SPEC
write(|w| ..) method takes tifr3::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tifr3::TIFR3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::tifr3::TIFR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIMSK3_SPEC
impl Writable for TIMSK3_SPEC
write(|w| ..) method takes timsk3::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::timsk3::TIMSK3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc3::timsk3::TIMSK3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ICR4_SPEC
impl Writable for ICR4_SPEC
write(|w| ..) method takes icr4::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::icr4::ICR4_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::icr4::ICR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR4A_SPEC
impl Writable for OCR4A_SPEC
write(|w| ..) method takes ocr4a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::ocr4a::OCR4A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::ocr4a::OCR4A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR4B_SPEC
impl Writable for OCR4B_SPEC
write(|w| ..) method takes ocr4b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::ocr4b::OCR4B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::ocr4b::OCR4B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR4C_SPEC
impl Writable for OCR4C_SPEC
write(|w| ..) method takes ocr4c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::ocr4c::OCR4C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::ocr4c::OCR4C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR4A_SPEC
impl Writable for TCCR4A_SPEC
write(|w| ..) method takes tccr4a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tccr4a::TCCR4A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tccr4a::TCCR4A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR4B_SPEC
impl Writable for TCCR4B_SPEC
write(|w| ..) method takes tccr4b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tccr4b::TCCR4B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tccr4b::TCCR4B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR4C_SPEC
impl Writable for TCCR4C_SPEC
write(|w| ..) method takes tccr4c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tccr4c::TCCR4C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tccr4c::TCCR4C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCNT4_SPEC
impl Writable for TCNT4_SPEC
write(|w| ..) method takes tcnt4::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::tcnt4::TCNT4_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc4::tcnt4::TCNT4_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIFR4_SPEC
impl Writable for TIFR4_SPEC
write(|w| ..) method takes tifr4::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tifr4::TIFR4_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::tifr4::TIFR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIMSK4_SPEC
impl Writable for TIMSK4_SPEC
write(|w| ..) method takes timsk4::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::timsk4::TIMSK4_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc4::timsk4::TIMSK4_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for ICR5_SPEC
impl Writable for ICR5_SPEC
write(|w| ..) method takes icr5::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::icr5::ICR5_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::icr5::ICR5_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR5A_SPEC
impl Writable for OCR5A_SPEC
write(|w| ..) method takes ocr5a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::ocr5a::OCR5A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::ocr5a::OCR5A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR5B_SPEC
impl Writable for OCR5B_SPEC
write(|w| ..) method takes ocr5b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::ocr5b::OCR5B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::ocr5b::OCR5B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for OCR5C_SPEC
impl Writable for OCR5C_SPEC
write(|w| ..) method takes ocr5c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::ocr5c::OCR5C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::ocr5c::OCR5C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR5A_SPEC
impl Writable for TCCR5A_SPEC
write(|w| ..) method takes tccr5a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tccr5a::TCCR5A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tccr5a::TCCR5A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR5B_SPEC
impl Writable for TCCR5B_SPEC
write(|w| ..) method takes tccr5b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tccr5b::TCCR5B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tccr5b::TCCR5B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCCR5C_SPEC
impl Writable for TCCR5C_SPEC
write(|w| ..) method takes tccr5c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tccr5c::TCCR5C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tccr5c::TCCR5C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TCNT5_SPEC
impl Writable for TCNT5_SPEC
write(|w| ..) method takes tcnt5::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::tcnt5::TCNT5_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::tc5::tcnt5::TCNT5_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIFR5_SPEC
impl Writable for TIFR5_SPEC
write(|w| ..) method takes tifr5::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tifr5::TIFR5_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::tifr5::TIFR5_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TIMSK5_SPEC
impl Writable for TIMSK5_SPEC
write(|w| ..) method takes timsk5::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::timsk5::TIMSK5_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::tc5::timsk5::TIMSK5_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TWAMR_SPEC
impl Writable for TWAMR_SPEC
write(|w| ..) method takes twamr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twamr::TWAMR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twamr::TWAMR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TWAR_SPEC
impl Writable for TWAR_SPEC
write(|w| ..) method takes twar::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twar::TWAR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twar::TWAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TWBR_SPEC
impl Writable for TWBR_SPEC
write(|w| ..) method takes twbr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twbr::TWBR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twbr::TWBR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TWCR_SPEC
impl Writable for TWCR_SPEC
write(|w| ..) method takes twcr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twcr::TWCR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twcr::TWCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TWDR_SPEC
impl Writable for TWDR_SPEC
write(|w| ..) method takes twdr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twdr::TWDR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twdr::TWDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for TWSR_SPEC
impl Writable for TWSR_SPEC
write(|w| ..) method takes twsr::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twsr::TWSR_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::twi::twsr::TWSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UBRR0_SPEC
impl Writable for UBRR0_SPEC
write(|w| ..) method takes ubrr0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart0::ubrr0::UBRR0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart0::ubrr0::UBRR0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR0A_SPEC
impl Writable for UCSR0A_SPEC
write(|w| ..) method takes ucsr0a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::ucsr0a::UCSR0A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::ucsr0a::UCSR0A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR0B_SPEC
impl Writable for UCSR0B_SPEC
write(|w| ..) method takes ucsr0b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::ucsr0b::UCSR0B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::ucsr0b::UCSR0B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR0C_SPEC
impl Writable for UCSR0C_SPEC
write(|w| ..) method takes ucsr0c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::ucsr0c::UCSR0C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::ucsr0c::UCSR0C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UDR0_SPEC
impl Writable for UDR0_SPEC
write(|w| ..) method takes udr0::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::udr0::UDR0_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart0::udr0::UDR0_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UBRR1_SPEC
impl Writable for UBRR1_SPEC
write(|w| ..) method takes ubrr1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart1::ubrr1::UBRR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart1::ubrr1::UBRR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR1A_SPEC
impl Writable for UCSR1A_SPEC
write(|w| ..) method takes ucsr1a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::ucsr1a::UCSR1A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::ucsr1a::UCSR1A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR1B_SPEC
impl Writable for UCSR1B_SPEC
write(|w| ..) method takes ucsr1b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::ucsr1b::UCSR1B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::ucsr1b::UCSR1B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR1C_SPEC
impl Writable for UCSR1C_SPEC
write(|w| ..) method takes ucsr1c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::ucsr1c::UCSR1C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::ucsr1c::UCSR1C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UDR1_SPEC
impl Writable for UDR1_SPEC
write(|w| ..) method takes udr1::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::udr1::UDR1_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart1::udr1::UDR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UBRR2_SPEC
impl Writable for UBRR2_SPEC
write(|w| ..) method takes ubrr2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart2::ubrr2::UBRR2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart2::ubrr2::UBRR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR2A_SPEC
impl Writable for UCSR2A_SPEC
write(|w| ..) method takes ucsr2a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::ucsr2a::UCSR2A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::ucsr2a::UCSR2A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR2B_SPEC
impl Writable for UCSR2B_SPEC
write(|w| ..) method takes ucsr2b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::ucsr2b::UCSR2B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::ucsr2b::UCSR2B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR2C_SPEC
impl Writable for UCSR2C_SPEC
write(|w| ..) method takes ucsr2c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::ucsr2c::UCSR2C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::ucsr2c::UCSR2C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UDR2_SPEC
impl Writable for UDR2_SPEC
write(|w| ..) method takes udr2::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::udr2::UDR2_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart2::udr2::UDR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UBRR3_SPEC
impl Writable for UBRR3_SPEC
write(|w| ..) method takes ubrr3::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart3::ubrr3::UBRR3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x0000): <devices::atmega2560::usart3::ubrr3::UBRR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR3A_SPEC
impl Writable for UCSR3A_SPEC
write(|w| ..) method takes ucsr3a::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::ucsr3a::UCSR3A_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::ucsr3a::UCSR3A_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR3B_SPEC
impl Writable for UCSR3B_SPEC
write(|w| ..) method takes ucsr3b::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::ucsr3b::UCSR3B_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::ucsr3b::UCSR3B_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UCSR3C_SPEC
impl Writable for UCSR3C_SPEC
write(|w| ..) method takes ucsr3c::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::ucsr3c::UCSR3C_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::ucsr3c::UCSR3C_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for UDR3_SPEC
impl Writable for UDR3_SPEC
write(|w| ..) method takes udr3::W writer structure
type Writer = W
const ZERO_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::udr3::UDR3_SPEC as generic::RegisterSpec>::Ux}
const ONE_TO_MODIFY_FIELDS_BITMAP: Self::Ux = {transmute(0x00): <devices::atmega2560::usart3::udr3::UDR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Writable for WDTCSR_SPEC
impl Writable for WDTCSR_SPEC
write(|w| ..) method takes wdtcsr::W writer structure