pub trait Readable: RegisterSpec {
    type Reader: From<R<Self>> + Deref<Target = R<Self>>;
}
Expand description

Trait implemented by readable registers to enable the read method.

Registers marked with Writable can be also be modify’ed.

Required Associated Types§

source

type Reader: From<R<Self>> + Deref<Target = R<Self>>

Result from a call to read and argument to modify.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Readable for ACSR_SPEC

read() method returns acsr::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::ac::adcsrb::ADCSRB_SPEC

read() method returns adcsrb::R reader structure

§

type Reader = R

source§

impl Readable for DIDR1_SPEC

read() method returns didr1::R reader structure

§

type Reader = R

source§

impl Readable for ADC_SPEC

read() method returns adc::R reader structure

§

type Reader = R

source§

impl Readable for ADCSRA_SPEC

read() method returns adcsra::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::adc::adcsrb::ADCSRB_SPEC

read() method returns adcsrb::R reader structure

§

type Reader = R

source§

impl Readable for ADMUX_SPEC

read() method returns admux::R reader structure

§

type Reader = R

source§

impl Readable for DIDR0_SPEC

read() method returns didr0::R reader structure

§

type Reader = R

source§

impl Readable for DIDR2_SPEC

read() method returns didr2::R reader structure

§

type Reader = R

source§

impl Readable for SPMCSR_SPEC

read() method returns spmcsr::R reader structure

§

type Reader = R

source§

impl Readable for CLKPR_SPEC

read() method returns clkpr::R reader structure

§

type Reader = R

source§

impl Readable for EIND_SPEC

read() method returns eind::R reader structure

§

type Reader = R

source§

impl Readable for GPIOR0_SPEC

read() method returns gpior0::R reader structure

§

type Reader = R

source§

impl Readable for GPIOR1_SPEC

read() method returns gpior1::R reader structure

§

type Reader = R

source§

impl Readable for GPIOR2_SPEC

read() method returns gpior2::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::cpu::mcucr::MCUCR_SPEC

read() method returns mcucr::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::cpu::mcusr::MCUSR_SPEC

read() method returns mcusr::R reader structure

§

type Reader = R

source§

impl Readable for OSCCAL_SPEC

read() method returns osccal::R reader structure

§

type Reader = R

source§

impl Readable for PRR0_SPEC

read() method returns prr0::R reader structure

§

type Reader = R

source§

impl Readable for PRR1_SPEC

read() method returns prr1::R reader structure

§

type Reader = R

source§

impl Readable for RAMPZ_SPEC

read() method returns rampz::R reader structure

§

type Reader = R

source§

impl Readable for SMCR_SPEC

read() method returns smcr::R reader structure

§

type Reader = R

source§

impl Readable for XMCRA_SPEC

read() method returns xmcra::R reader structure

§

type Reader = R

source§

impl Readable for XMCRB_SPEC

read() method returns xmcrb::R reader structure

§

type Reader = R

source§

impl Readable for EEAR_SPEC

read() method returns eear::R reader structure

§

type Reader = R

source§

impl Readable for EECR_SPEC

read() method returns eecr::R reader structure

§

type Reader = R

source§

impl Readable for EEDR_SPEC

read() method returns eedr::R reader structure

§

type Reader = R

source§

impl Readable for EICRA_SPEC

read() method returns eicra::R reader structure

§

type Reader = R

source§

impl Readable for EICRB_SPEC

read() method returns eicrb::R reader structure

§

type Reader = R

source§

impl Readable for EIFR_SPEC

read() method returns eifr::R reader structure

§

type Reader = R

source§

impl Readable for EIMSK_SPEC

read() method returns eimsk::R reader structure

§

type Reader = R

source§

impl Readable for PCICR_SPEC

read() method returns pcicr::R reader structure

§

type Reader = R

source§

impl Readable for PCIFR_SPEC

read() method returns pcifr::R reader structure

§

type Reader = R

source§

impl Readable for PCMSK0_SPEC

read() method returns pcmsk0::R reader structure

§

type Reader = R

source§

impl Readable for PCMSK1_SPEC

read() method returns pcmsk1::R reader structure

§

type Reader = R

source§

impl Readable for PCMSK2_SPEC

read() method returns pcmsk2::R reader structure

§

type Reader = R

source§

impl Readable for EXTENDED_SPEC

read() method returns extended::R reader structure

§

type Reader = R

source§

impl Readable for HIGH_SPEC

read() method returns high::R reader structure

§

type Reader = R

source§

impl Readable for LOW_SPEC

read() method returns low::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::jtag::mcucr::MCUCR_SPEC

read() method returns mcucr::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::jtag::mcusr::MCUSR_SPEC

read() method returns mcusr::R reader structure

§

type Reader = R

source§

impl Readable for OCDR_SPEC

read() method returns ocdr::R reader structure

§

type Reader = R

source§

impl Readable for LOCKBIT_SPEC

read() method returns lockbit::R reader structure

§

type Reader = R

source§

impl Readable for DDRA_SPEC

read() method returns ddra::R reader structure

§

type Reader = R

source§

impl Readable for PINA_SPEC

read() method returns pina::R reader structure

§

type Reader = R

source§

impl Readable for PORTA_SPEC

read() method returns porta::R reader structure

§

type Reader = R

source§

impl Readable for DDRB_SPEC

read() method returns ddrb::R reader structure

§

type Reader = R

source§

impl Readable for PINB_SPEC

read() method returns pinb::R reader structure

§

type Reader = R

source§

impl Readable for PORTB_SPEC

read() method returns portb::R reader structure

§

type Reader = R

source§

impl Readable for DDRC_SPEC

read() method returns ddrc::R reader structure

§

type Reader = R

source§

impl Readable for PINC_SPEC

read() method returns pinc::R reader structure

§

type Reader = R

source§

impl Readable for PORTC_SPEC

read() method returns portc::R reader structure

§

type Reader = R

source§

impl Readable for DDRD_SPEC

read() method returns ddrd::R reader structure

§

type Reader = R

source§

impl Readable for PIND_SPEC

read() method returns pind::R reader structure

§

type Reader = R

source§

impl Readable for PORTD_SPEC

read() method returns portd::R reader structure

§

type Reader = R

source§

impl Readable for DDRE_SPEC

read() method returns ddre::R reader structure

§

type Reader = R

source§

impl Readable for PINE_SPEC

read() method returns pine::R reader structure

§

type Reader = R

source§

impl Readable for PORTE_SPEC

read() method returns porte::R reader structure

§

type Reader = R

source§

impl Readable for DDRF_SPEC

read() method returns ddrf::R reader structure

§

type Reader = R

source§

impl Readable for PINF_SPEC

read() method returns pinf::R reader structure

§

type Reader = R

source§

impl Readable for PORTF_SPEC

read() method returns portf::R reader structure

§

type Reader = R

source§

impl Readable for DDRG_SPEC

read() method returns ddrg::R reader structure

§

type Reader = R

source§

impl Readable for PING_SPEC

read() method returns ping::R reader structure

§

type Reader = R

source§

impl Readable for PORTG_SPEC

read() method returns portg::R reader structure

§

type Reader = R

source§

impl Readable for DDRH_SPEC

read() method returns ddrh::R reader structure

§

type Reader = R

source§

impl Readable for PINH_SPEC

read() method returns pinh::R reader structure

§

type Reader = R

source§

impl Readable for PORTH_SPEC

read() method returns porth::R reader structure

§

type Reader = R

source§

impl Readable for DDRJ_SPEC

read() method returns ddrj::R reader structure

§

type Reader = R

source§

impl Readable for PINJ_SPEC

read() method returns pinj::R reader structure

§

type Reader = R

source§

impl Readable for PORTJ_SPEC

read() method returns portj::R reader structure

§

type Reader = R

source§

impl Readable for DDRK_SPEC

read() method returns ddrk::R reader structure

§

type Reader = R

source§

impl Readable for PINK_SPEC

read() method returns pink::R reader structure

§

type Reader = R

source§

impl Readable for PORTK_SPEC

read() method returns portk::R reader structure

§

type Reader = R

source§

impl Readable for DDRL_SPEC

read() method returns ddrl::R reader structure

§

type Reader = R

source§

impl Readable for PINL_SPEC

read() method returns pinl::R reader structure

§

type Reader = R

source§

impl Readable for PORTL_SPEC

read() method returns portl::R reader structure

§

type Reader = R

source§

impl Readable for SPCR_SPEC

read() method returns spcr::R reader structure

§

type Reader = R

source§

impl Readable for SPDR_SPEC

read() method returns spdr::R reader structure

§

type Reader = R

source§

impl Readable for SPSR_SPEC

read() method returns spsr::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::tc0::gtccr::GTCCR_SPEC

read() method returns gtccr::R reader structure

§

type Reader = R

source§

impl Readable for OCR0A_SPEC

read() method returns ocr0a::R reader structure

§

type Reader = R

source§

impl Readable for OCR0B_SPEC

read() method returns ocr0b::R reader structure

§

type Reader = R

source§

impl Readable for TCCR0A_SPEC

read() method returns tccr0a::R reader structure

§

type Reader = R

source§

impl Readable for TCCR0B_SPEC

read() method returns tccr0b::R reader structure

§

type Reader = R

source§

impl Readable for TCNT0_SPEC

read() method returns tcnt0::R reader structure

§

type Reader = R

source§

impl Readable for TIFR0_SPEC

read() method returns tifr0::R reader structure

§

type Reader = R

source§

impl Readable for TIMSK0_SPEC

read() method returns timsk0::R reader structure

§

type Reader = R

source§

impl Readable for ICR1_SPEC

read() method returns icr1::R reader structure

§

type Reader = R

source§

impl Readable for OCR1A_SPEC

read() method returns ocr1a::R reader structure

§

type Reader = R

source§

impl Readable for OCR1B_SPEC

read() method returns ocr1b::R reader structure

§

type Reader = R

source§

impl Readable for OCR1C_SPEC

read() method returns ocr1c::R reader structure

§

type Reader = R

source§

impl Readable for TCCR1A_SPEC

read() method returns tccr1a::R reader structure

§

type Reader = R

source§

impl Readable for TCCR1B_SPEC

read() method returns tccr1b::R reader structure

§

type Reader = R

source§

impl Readable for TCCR1C_SPEC

read() method returns tccr1c::R reader structure

§

type Reader = R

source§

impl Readable for TCNT1_SPEC

read() method returns tcnt1::R reader structure

§

type Reader = R

source§

impl Readable for TIFR1_SPEC

read() method returns tifr1::R reader structure

§

type Reader = R

source§

impl Readable for TIMSK1_SPEC

read() method returns timsk1::R reader structure

§

type Reader = R

source§

impl Readable for ASSR_SPEC

read() method returns assr::R reader structure

§

type Reader = R

source§

impl Readable for avr_device::atmega2560::tc2::gtccr::GTCCR_SPEC

read() method returns gtccr::R reader structure

§

type Reader = R

source§

impl Readable for OCR2A_SPEC

read() method returns ocr2a::R reader structure

§

type Reader = R

source§

impl Readable for OCR2B_SPEC

read() method returns ocr2b::R reader structure

§

type Reader = R

source§

impl Readable for TCCR2A_SPEC

read() method returns tccr2a::R reader structure

§

type Reader = R

source§

impl Readable for TCCR2B_SPEC

read() method returns tccr2b::R reader structure

§

type Reader = R

source§

impl Readable for TCNT2_SPEC

read() method returns tcnt2::R reader structure

§

type Reader = R

source§

impl Readable for TIFR2_SPEC

read() method returns tifr2::R reader structure

§

type Reader = R

source§

impl Readable for TIMSK2_SPEC

read() method returns timsk2::R reader structure

§

type Reader = R

source§

impl Readable for ICR3_SPEC

read() method returns icr3::R reader structure

§

type Reader = R

source§

impl Readable for OCR3A_SPEC

read() method returns ocr3a::R reader structure

§

type Reader = R

source§

impl Readable for OCR3B_SPEC

read() method returns ocr3b::R reader structure

§

type Reader = R

source§

impl Readable for OCR3C_SPEC

read() method returns ocr3c::R reader structure

§

type Reader = R

source§

impl Readable for TCCR3A_SPEC

read() method returns tccr3a::R reader structure

§

type Reader = R

source§

impl Readable for TCCR3B_SPEC

read() method returns tccr3b::R reader structure

§

type Reader = R

source§

impl Readable for TCCR3C_SPEC

read() method returns tccr3c::R reader structure

§

type Reader = R

source§

impl Readable for TCNT3_SPEC

read() method returns tcnt3::R reader structure

§

type Reader = R

source§

impl Readable for TIFR3_SPEC

read() method returns tifr3::R reader structure

§

type Reader = R

source§

impl Readable for TIMSK3_SPEC

read() method returns timsk3::R reader structure

§

type Reader = R

source§

impl Readable for ICR4_SPEC

read() method returns icr4::R reader structure

§

type Reader = R

source§

impl Readable for OCR4A_SPEC

read() method returns ocr4a::R reader structure

§

type Reader = R

source§

impl Readable for OCR4B_SPEC

read() method returns ocr4b::R reader structure

§

type Reader = R

source§

impl Readable for OCR4C_SPEC

read() method returns ocr4c::R reader structure

§

type Reader = R

source§

impl Readable for TCCR4A_SPEC

read() method returns tccr4a::R reader structure

§

type Reader = R

source§

impl Readable for TCCR4B_SPEC

read() method returns tccr4b::R reader structure

§

type Reader = R

source§

impl Readable for TCCR4C_SPEC

read() method returns tccr4c::R reader structure

§

type Reader = R

source§

impl Readable for TCNT4_SPEC

read() method returns tcnt4::R reader structure

§

type Reader = R

source§

impl Readable for TIFR4_SPEC

read() method returns tifr4::R reader structure

§

type Reader = R

source§

impl Readable for TIMSK4_SPEC

read() method returns timsk4::R reader structure

§

type Reader = R

source§

impl Readable for ICR5_SPEC

read() method returns icr5::R reader structure

§

type Reader = R

source§

impl Readable for OCR5A_SPEC

read() method returns ocr5a::R reader structure

§

type Reader = R

source§

impl Readable for OCR5B_SPEC

read() method returns ocr5b::R reader structure

§

type Reader = R

source§

impl Readable for OCR5C_SPEC

read() method returns ocr5c::R reader structure

§

type Reader = R

source§

impl Readable for TCCR5A_SPEC

read() method returns tccr5a::R reader structure

§

type Reader = R

source§

impl Readable for TCCR5B_SPEC

read() method returns tccr5b::R reader structure

§

type Reader = R

source§

impl Readable for TCCR5C_SPEC

read() method returns tccr5c::R reader structure

§

type Reader = R

source§

impl Readable for TCNT5_SPEC

read() method returns tcnt5::R reader structure

§

type Reader = R

source§

impl Readable for TIFR5_SPEC

read() method returns tifr5::R reader structure

§

type Reader = R

source§

impl Readable for TIMSK5_SPEC

read() method returns timsk5::R reader structure

§

type Reader = R

source§

impl Readable for TWAMR_SPEC

read() method returns twamr::R reader structure

§

type Reader = R

source§

impl Readable for TWAR_SPEC

read() method returns twar::R reader structure

§

type Reader = R

source§

impl Readable for TWBR_SPEC

read() method returns twbr::R reader structure

§

type Reader = R

source§

impl Readable for TWCR_SPEC

read() method returns twcr::R reader structure

§

type Reader = R

source§

impl Readable for TWDR_SPEC

read() method returns twdr::R reader structure

§

type Reader = R

source§

impl Readable for TWSR_SPEC

read() method returns twsr::R reader structure

§

type Reader = R

source§

impl Readable for UBRR0_SPEC

read() method returns ubrr0::R reader structure

§

type Reader = R

source§

impl Readable for UCSR0A_SPEC

read() method returns ucsr0a::R reader structure

§

type Reader = R

source§

impl Readable for UCSR0B_SPEC

read() method returns ucsr0b::R reader structure

§

type Reader = R

source§

impl Readable for UCSR0C_SPEC

read() method returns ucsr0c::R reader structure

§

type Reader = R

source§

impl Readable for UDR0_SPEC

read() method returns udr0::R reader structure

§

type Reader = R

source§

impl Readable for UBRR1_SPEC

read() method returns ubrr1::R reader structure

§

type Reader = R

source§

impl Readable for UCSR1A_SPEC

read() method returns ucsr1a::R reader structure

§

type Reader = R

source§

impl Readable for UCSR1B_SPEC

read() method returns ucsr1b::R reader structure

§

type Reader = R

source§

impl Readable for UCSR1C_SPEC

read() method returns ucsr1c::R reader structure

§

type Reader = R

source§

impl Readable for UDR1_SPEC

read() method returns udr1::R reader structure

§

type Reader = R

source§

impl Readable for UBRR2_SPEC

read() method returns ubrr2::R reader structure

§

type Reader = R

source§

impl Readable for UCSR2A_SPEC

read() method returns ucsr2a::R reader structure

§

type Reader = R

source§

impl Readable for UCSR2B_SPEC

read() method returns ucsr2b::R reader structure

§

type Reader = R

source§

impl Readable for UCSR2C_SPEC

read() method returns ucsr2c::R reader structure

§

type Reader = R

source§

impl Readable for UDR2_SPEC

read() method returns udr2::R reader structure

§

type Reader = R

source§

impl Readable for UBRR3_SPEC

read() method returns ubrr3::R reader structure

§

type Reader = R

source§

impl Readable for UCSR3A_SPEC

read() method returns ucsr3a::R reader structure

§

type Reader = R

source§

impl Readable for UCSR3B_SPEC

read() method returns ucsr3b::R reader structure

§

type Reader = R

source§

impl Readable for UCSR3C_SPEC

read() method returns ucsr3c::R reader structure

§

type Reader = R

source§

impl Readable for UDR3_SPEC

read() method returns udr3::R reader structure

§

type Reader = R

source§

impl Readable for WDTCSR_SPEC

read() method returns wdtcsr::R reader structure

§

type Reader = R