[−][src]Struct avr_device::generic::W
Register writer.
Used as an argument to the closures in the write
and modify
methods of the register.
Implementations
impl<U, REG> W<U, REG>
[src]
impl W<u8, Reg<u8, _ACSR>>
[src]
pub fn acis(&mut self) -> ACIS_W
[src]
Bits 0:1 - Analog Comparator Interrupt Mode Select
pub fn acic(&mut self) -> ACIC_W
[src]
Bit 2 - Analog Comparator Input Capture Enable
pub fn acie(&mut self) -> ACIE_W
[src]
Bit 3 - Analog Comparator Interrupt Enable
pub fn aci(&mut self) -> ACI_W
[src]
Bit 4 - Analog Comparator Interrupt Flag
pub fn acbg(&mut self) -> ACBG_W
[src]
Bit 6 - Analog Comparator Bandgap Select
pub fn acd(&mut self) -> ACD_W
[src]
Bit 7 - Analog Comparator Disable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
impl W<u8, Reg<u8, _DIDR1>>
[src]
pub fn ain0d(&mut self) -> AIN0D_W
[src]
Bit 0 - AIN0 Digital Input Disable
pub fn ain1d(&mut self) -> AIN1D_W
[src]
Bit 1 - AIN1 Digital Input Disable
impl W<u8, Reg<u8, _ADCSRA>>
[src]
pub fn adps(&mut self) -> ADPS_W
[src]
Bits 0:2 - ADC Prescaler Select Bits
pub fn adie(&mut self) -> ADIE_W
[src]
Bit 3 - ADC Interrupt Enable
pub fn adif(&mut self) -> ADIF_W
[src]
Bit 4 - ADC Interrupt Flag
pub fn adate(&mut self) -> ADATE_W
[src]
Bit 5 - ADC Auto Trigger Enable
pub fn adsc(&mut self) -> ADSC_W
[src]
Bit 6 - ADC Start Conversion
pub fn aden(&mut self) -> ADEN_W
[src]
Bit 7 - ADC Enable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
pub fn adts(&mut self) -> ADTS_W
[src]
Bits 0:2 - ADC Auto Trigger Source bits
pub fn mux5(&mut self) -> MUX5_W
[src]
Bit 3 - Analog Channel and Gain Selection Bits
pub fn acme(&mut self) -> ACME_W
[src]
Bit 6 -
impl W<u8, Reg<u8, _ADMUX>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 0:4 - Analog Channel and Gain Selection Bits
pub fn adlar(&mut self) -> ADLAR_W
[src]
Bit 5 - Left Adjust Result
pub fn refs(&mut self) -> REFS_W
[src]
Bits 6:7 - Reference Selection Bits
impl W<u8, Reg<u8, _DIDR0>>
[src]
pub fn adc0d(&mut self) -> ADC0D_W
[src]
Bit 0 -
pub fn adc1d(&mut self) -> ADC1D_W
[src]
Bit 1 -
pub fn adc2d(&mut self) -> ADC2D_W
[src]
Bit 2 -
pub fn adc3d(&mut self) -> ADC3D_W
[src]
Bit 3 -
pub fn adc4d(&mut self) -> ADC4D_W
[src]
Bit 4 -
pub fn adc5d(&mut self) -> ADC5D_W
[src]
Bit 5 -
pub fn adc6d(&mut self) -> ADC6D_W
[src]
Bit 6 -
pub fn adc7d(&mut self) -> ADC7D_W
[src]
Bit 7 -
impl W<u8, Reg<u8, _DIDR2>>
[src]
pub fn adc8d(&mut self) -> ADC8D_W
[src]
Bit 0 -
pub fn adc9d(&mut self) -> ADC9D_W
[src]
Bit 1 -
pub fn adc10d(&mut self) -> ADC10D_W
[src]
Bit 2 -
pub fn adc11d(&mut self) -> ADC11D_W
[src]
Bit 3 -
pub fn adc12d(&mut self) -> ADC12D_W
[src]
Bit 4 -
pub fn adc13d(&mut self) -> ADC13D_W
[src]
Bit 5 -
pub fn adc14d(&mut self) -> ADC14D_W
[src]
Bit 6 -
pub fn adc15d(&mut self) -> ADC15D_W
[src]
Bit 7 -
impl W<u8, Reg<u8, _SPMCSR>>
[src]
pub fn spmen(&mut self) -> SPMEN_W
[src]
Bit 0 - Store Program Memory Enable
pub fn pgers(&mut self) -> PGERS_W
[src]
Bit 1 - Page Erase
pub fn pgwrt(&mut self) -> PGWRT_W
[src]
Bit 2 - Page Write
pub fn blbset(&mut self) -> BLBSET_W
[src]
Bit 3 - Boot Lock Bit Set
pub fn rwwsre(&mut self) -> RWWSRE_W
[src]
Bit 4 - Read While Write section read enable
pub fn sigrd(&mut self) -> SIGRD_W
[src]
Bit 5 - Signature Row Read
pub fn rwwsb(&mut self) -> RWWSB_W
[src]
Bit 6 - Read While Write Section Busy
pub fn spmie(&mut self) -> SPMIE_W
[src]
Bit 7 - SPM Interrupt Enable
impl W<u8, Reg<u8, _CLKPR>>
[src]
impl W<u8, Reg<u8, _GPIOR0>>
[src]
pub fn gpior00(&mut self) -> GPIOR00_W
[src]
Bit 0 - General Purpose IO Register 0 bit 0
pub fn gpior01(&mut self) -> GPIOR01_W
[src]
Bit 1 - General Purpose IO Register 0 bit 1
pub fn gpior02(&mut self) -> GPIOR02_W
[src]
Bit 2 - General Purpose IO Register 0 bit 2
pub fn gpior03(&mut self) -> GPIOR03_W
[src]
Bit 3 - General Purpose IO Register 0 bit 3
pub fn gpior04(&mut self) -> GPIOR04_W
[src]
Bit 4 - General Purpose IO Register 0 bit 4
pub fn gpior05(&mut self) -> GPIOR05_W
[src]
Bit 5 - General Purpose IO Register 0 bit 5
pub fn gpior06(&mut self) -> GPIOR06_W
[src]
Bit 6 - General Purpose IO Register 0 bit 6
pub fn gpior07(&mut self) -> GPIOR07_W
[src]
Bit 7 - General Purpose IO Register 0 bit 7
impl W<u8, Reg<u8, _GPIOR1>>
[src]
impl W<u8, Reg<u8, _GPIOR2>>
[src]
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn ivce(&mut self) -> IVCE_W
[src]
Bit 0 - Interrupt Vector Change Enable
pub fn ivsel(&mut self) -> IVSEL_W
[src]
Bit 1 - Interrupt Vector Select
pub fn pud(&mut self) -> PUD_W
[src]
Bit 4 - Pull-up disable
pub fn jtd(&mut self) -> JTD_W
[src]
Bit 7 - JTAG Interface Disable
impl W<u8, Reg<u8, _OSCCAL>>
[src]
impl W<u8, Reg<u8, _PRR0>>
[src]
pub fn pradc(&mut self) -> PRADC_W
[src]
Bit 0 - Power Reduction ADC
pub fn prusart0(&mut self) -> PRUSART0_W
[src]
Bit 1 - Power Reduction USART0
pub fn prspi(&mut self) -> PRSPI_W
[src]
Bit 2 - Power Reduction Serial Peripheral Interface
pub fn prtim1(&mut self) -> PRTIM1_W
[src]
Bit 3 - Power Reduction Timer/Counter1
pub fn prtim0(&mut self) -> PRTIM0_W
[src]
Bit 5 - Power Reduction Timer/Counter0
pub fn prtim2(&mut self) -> PRTIM2_W
[src]
Bit 6 - Power Reduction Timer/Counter2
pub fn prtwi(&mut self) -> PRTWI_W
[src]
Bit 7 - Power Reduction TWI
impl W<u8, Reg<u8, _PRR1>>
[src]
pub fn prusart1(&mut self) -> PRUSART1_W
[src]
Bit 0 - Power Reduction USART1
pub fn prusart2(&mut self) -> PRUSART2_W
[src]
Bit 1 - Power Reduction USART2
pub fn prusart3(&mut self) -> PRUSART3_W
[src]
Bit 2 - Power Reduction USART3
pub fn prtim3(&mut self) -> PRTIM3_W
[src]
Bit 3 - Power Reduction Timer/Counter3
pub fn prtim4(&mut self) -> PRTIM4_W
[src]
Bit 4 - Power Reduction Timer/Counter4
pub fn prtim5(&mut self) -> PRTIM5_W
[src]
Bit 5 - Power Reduction Timer/Counter5
impl W<u8, Reg<u8, _SMCR>>
[src]
pub fn se(&mut self) -> SE_W
[src]
Bit 0 - Sleep Enable
pub fn sm(&mut self) -> SM_W
[src]
Bits 1:3 - Sleep Mode Select bits
impl W<u8, Reg<u8, _XMCRA>>
[src]
pub fn srw0(&mut self) -> SRW0_W
[src]
Bits 0:1 - Wait state select bit lower page
pub fn srw1(&mut self) -> SRW1_W
[src]
Bits 2:3 - Wait state select bit upper page
pub fn srl(&mut self) -> SRL_W
[src]
Bits 4:6 - Wait state page limit
pub fn sre(&mut self) -> SRE_W
[src]
Bit 7 - External SRAM Enable
impl W<u8, Reg<u8, _XMCRB>>
[src]
pub fn xmm(&mut self) -> XMM_W
[src]
Bits 0:2 - External Memory High Mask
pub fn xmbk(&mut self) -> XMBK_W
[src]
Bit 7 - External Memory Bus Keeper Enable
impl W<u8, Reg<u8, _EECR>>
[src]
pub fn eere(&mut self) -> EERE_W
[src]
Bit 0 - EEPROM Read Enable
pub fn eepe(&mut self) -> EEPE_W
[src]
Bit 1 - EEPROM Write Enable
pub fn eempe(&mut self) -> EEMPE_W
[src]
Bit 2 - EEPROM Master Write Enable
pub fn eerie(&mut self) -> EERIE_W
[src]
Bit 3 - EEPROM Ready Interrupt Enable
pub fn eepm(&mut self) -> EEPM_W
[src]
Bits 4:5 - EEPROM Programming Mode Bits
impl W<u8, Reg<u8, _EICRA>>
[src]
pub fn isc0(&mut self) -> ISC0_W
[src]
Bits 0:1 - External Interrupt Sense Control Bit
pub fn isc1(&mut self) -> ISC1_W
[src]
Bits 2:3 - External Interrupt Sense Control Bit
pub fn isc2(&mut self) -> ISC2_W
[src]
Bits 4:5 - External Interrupt Sense Control Bit
pub fn isc3(&mut self) -> ISC3_W
[src]
Bits 6:7 - External Interrupt Sense Control Bit
impl W<u8, Reg<u8, _EICRB>>
[src]
pub fn isc4(&mut self) -> ISC4_W
[src]
Bits 0:1 - External Interrupt 7-4 Sense Control Bit
pub fn isc5(&mut self) -> ISC5_W
[src]
Bits 2:3 - External Interrupt 7-4 Sense Control Bit
pub fn isc6(&mut self) -> ISC6_W
[src]
Bits 4:5 - External Interrupt 7-4 Sense Control Bit
pub fn isc7(&mut self) -> ISC7_W
[src]
Bits 6:7 - External Interrupt 7-4 Sense Control Bit
impl W<u8, Reg<u8, _EIMSK>>
[src]
impl W<u8, Reg<u8, _PCICR>>
[src]
impl W<u8, Reg<u8, _PCMSK0>>
[src]
impl W<u8, Reg<u8, _PCMSK1>>
[src]
impl W<u8, Reg<u8, _PCMSK2>>
[src]
impl W<u8, Reg<u8, _EXTENDED>>
[src]
pub fn bodlevel(&mut self) -> BODLEVEL_W
[src]
Bits 0:2 - Brown-out Detector trigger level
impl W<u8, Reg<u8, _HIGH>>
[src]
pub fn bootrst(&mut self) -> BOOTRST_W
[src]
Bit 0 - Boot Reset vector Enabled
pub fn bootsz(&mut self) -> BOOTSZ_W
[src]
Bits 1:2 - Select Boot Size
pub fn eesave(&mut self) -> EESAVE_W
[src]
Bit 3 - Preserve EEPROM through the Chip Erase cycle
pub fn wdton(&mut self) -> WDTON_W
[src]
Bit 4 - Watchdog timer always on
pub fn spien(&mut self) -> SPIEN_W
[src]
Bit 5 - Serial program downloading (SPI) enabled
pub fn jtagen(&mut self) -> JTAGEN_W
[src]
Bit 6 - JTAG Interface Enabled
pub fn ocden(&mut self) -> OCDEN_W
[src]
Bit 7 - On-Chip Debug Enabled
impl W<u8, Reg<u8, _LOW>>
[src]
pub fn sut_cksel(&mut self) -> SUT_CKSEL_W
[src]
Bits 0:5 - Select Clock Source
pub fn ckout(&mut self) -> CKOUT_W
[src]
Bit 6 - Clock output on PORTE7
pub fn ckdiv8(&mut self) -> CKDIV8_W
[src]
Bit 7 - Divide clock by 8 internally
impl W<u8, Reg<u8, _MCUCR>>
[src]
impl W<u8, Reg<u8, _LOCKBIT>>
[src]
pub fn lb(&mut self) -> LB_W
[src]
Bits 0:1 - Memory Lock
pub fn blb0(&mut self) -> BLB0_W
[src]
Bits 2:3 - Boot Loader Protection Mode
pub fn blb1(&mut self) -> BLB1_W
[src]
Bits 4:5 - Boot Loader Protection Mode
impl W<u8, Reg<u8, _DDRA>>
[src]
pub fn pa0(&mut self) -> PA0_W
[src]
Bit 0 - Pin A0
pub fn pa1(&mut self) -> PA1_W
[src]
Bit 1 - Pin A1
pub fn pa2(&mut self) -> PA2_W
[src]
Bit 2 - Pin A2
pub fn pa3(&mut self) -> PA3_W
[src]
Bit 3 - Pin A3
pub fn pa4(&mut self) -> PA4_W
[src]
Bit 4 - Pin A4
pub fn pa5(&mut self) -> PA5_W
[src]
Bit 5 - Pin A5
pub fn pa6(&mut self) -> PA6_W
[src]
Bit 6 - Pin A6
pub fn pa7(&mut self) -> PA7_W
[src]
Bit 7 - Pin A7
impl W<u8, Reg<u8, _PORTA>>
[src]
pub fn pa0(&mut self) -> PA0_W
[src]
Bit 0 - Pin A0
pub fn pa1(&mut self) -> PA1_W
[src]
Bit 1 - Pin A1
pub fn pa2(&mut self) -> PA2_W
[src]
Bit 2 - Pin A2
pub fn pa3(&mut self) -> PA3_W
[src]
Bit 3 - Pin A3
pub fn pa4(&mut self) -> PA4_W
[src]
Bit 4 - Pin A4
pub fn pa5(&mut self) -> PA5_W
[src]
Bit 5 - Pin A5
pub fn pa6(&mut self) -> PA6_W
[src]
Bit 6 - Pin A6
pub fn pa7(&mut self) -> PA7_W
[src]
Bit 7 - Pin A7
impl W<u8, Reg<u8, _DDRB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _PORTB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _DDRC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
pub fn pc7(&mut self) -> PC7_W
[src]
Bit 7 - Pin C7
impl W<u8, Reg<u8, _PORTC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
pub fn pc7(&mut self) -> PC7_W
[src]
Bit 7 - Pin C7
impl W<u8, Reg<u8, _DDRD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _PORTD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _DDRE>>
[src]
pub fn pe0(&mut self) -> PE0_W
[src]
Bit 0 - Pin E0
pub fn pe1(&mut self) -> PE1_W
[src]
Bit 1 - Pin E1
pub fn pe2(&mut self) -> PE2_W
[src]
Bit 2 - Pin E2
pub fn pe3(&mut self) -> PE3_W
[src]
Bit 3 - Pin E3
pub fn pe4(&mut self) -> PE4_W
[src]
Bit 4 - Pin E4
pub fn pe5(&mut self) -> PE5_W
[src]
Bit 5 - Pin E5
pub fn pe6(&mut self) -> PE6_W
[src]
Bit 6 - Pin E6
pub fn pe7(&mut self) -> PE7_W
[src]
Bit 7 - Pin E7
impl W<u8, Reg<u8, _PORTE>>
[src]
pub fn pe0(&mut self) -> PE0_W
[src]
Bit 0 - Pin E0
pub fn pe1(&mut self) -> PE1_W
[src]
Bit 1 - Pin E1
pub fn pe2(&mut self) -> PE2_W
[src]
Bit 2 - Pin E2
pub fn pe3(&mut self) -> PE3_W
[src]
Bit 3 - Pin E3
pub fn pe4(&mut self) -> PE4_W
[src]
Bit 4 - Pin E4
pub fn pe5(&mut self) -> PE5_W
[src]
Bit 5 - Pin E5
pub fn pe6(&mut self) -> PE6_W
[src]
Bit 6 - Pin E6
pub fn pe7(&mut self) -> PE7_W
[src]
Bit 7 - Pin E7
impl W<u8, Reg<u8, _DDRF>>
[src]
pub fn pf0(&mut self) -> PF0_W
[src]
Bit 0 - Pin F0
pub fn pf1(&mut self) -> PF1_W
[src]
Bit 1 - Pin F1
pub fn pf2(&mut self) -> PF2_W
[src]
Bit 2 - Pin F2
pub fn pf3(&mut self) -> PF3_W
[src]
Bit 3 - Pin F3
pub fn pf4(&mut self) -> PF4_W
[src]
Bit 4 - Pin F4
pub fn pf5(&mut self) -> PF5_W
[src]
Bit 5 - Pin F5
pub fn pf6(&mut self) -> PF6_W
[src]
Bit 6 - Pin F6
pub fn pf7(&mut self) -> PF7_W
[src]
Bit 7 - Pin F7
impl W<u8, Reg<u8, _PORTF>>
[src]
pub fn pf0(&mut self) -> PF0_W
[src]
Bit 0 - Pin F0
pub fn pf1(&mut self) -> PF1_W
[src]
Bit 1 - Pin F1
pub fn pf2(&mut self) -> PF2_W
[src]
Bit 2 - Pin F2
pub fn pf3(&mut self) -> PF3_W
[src]
Bit 3 - Pin F3
pub fn pf4(&mut self) -> PF4_W
[src]
Bit 4 - Pin F4
pub fn pf5(&mut self) -> PF5_W
[src]
Bit 5 - Pin F5
pub fn pf6(&mut self) -> PF6_W
[src]
Bit 6 - Pin F6
pub fn pf7(&mut self) -> PF7_W
[src]
Bit 7 - Pin F7
impl W<u8, Reg<u8, _DDRG>>
[src]
pub fn pg0(&mut self) -> PG0_W
[src]
Bit 0 - Pin G0
pub fn pg1(&mut self) -> PG1_W
[src]
Bit 1 - Pin G1
pub fn pg2(&mut self) -> PG2_W
[src]
Bit 2 - Pin G2
pub fn pg3(&mut self) -> PG3_W
[src]
Bit 3 - Pin G3
pub fn pg4(&mut self) -> PG4_W
[src]
Bit 4 - Pin G4
pub fn pg5(&mut self) -> PG5_W
[src]
Bit 5 - Pin G5
pub fn pg6(&mut self) -> PG6_W
[src]
Bit 6 - Pin G6
pub fn pg7(&mut self) -> PG7_W
[src]
Bit 7 - Pin G7
impl W<u8, Reg<u8, _PING>>
[src]
pub fn pg0(&mut self) -> PG0_W
[src]
Bit 0 - Pin G0
pub fn pg1(&mut self) -> PG1_W
[src]
Bit 1 - Pin G1
pub fn pg2(&mut self) -> PG2_W
[src]
Bit 2 - Pin G2
pub fn pg3(&mut self) -> PG3_W
[src]
Bit 3 - Pin G3
pub fn pg4(&mut self) -> PG4_W
[src]
Bit 4 - Pin G4
pub fn pg5(&mut self) -> PG5_W
[src]
Bit 5 - Pin G5
pub fn pg6(&mut self) -> PG6_W
[src]
Bit 6 - Pin G6
pub fn pg7(&mut self) -> PG7_W
[src]
Bit 7 - Pin G7
impl W<u8, Reg<u8, _PORTG>>
[src]
pub fn pg0(&mut self) -> PG0_W
[src]
Bit 0 - Pin G0
pub fn pg1(&mut self) -> PG1_W
[src]
Bit 1 - Pin G1
pub fn pg2(&mut self) -> PG2_W
[src]
Bit 2 - Pin G2
pub fn pg3(&mut self) -> PG3_W
[src]
Bit 3 - Pin G3
pub fn pg4(&mut self) -> PG4_W
[src]
Bit 4 - Pin G4
pub fn pg5(&mut self) -> PG5_W
[src]
Bit 5 - Pin G5
pub fn pg6(&mut self) -> PG6_W
[src]
Bit 6 - Pin G6
pub fn pg7(&mut self) -> PG7_W
[src]
Bit 7 - Pin G7
impl W<u8, Reg<u8, _DDRH>>
[src]
pub fn ph0(&mut self) -> PH0_W
[src]
Bit 0 - Pin H0
pub fn ph1(&mut self) -> PH1_W
[src]
Bit 1 - Pin H1
pub fn ph2(&mut self) -> PH2_W
[src]
Bit 2 - Pin H2
pub fn ph3(&mut self) -> PH3_W
[src]
Bit 3 - Pin H3
pub fn ph4(&mut self) -> PH4_W
[src]
Bit 4 - Pin H4
pub fn ph5(&mut self) -> PH5_W
[src]
Bit 5 - Pin H5
pub fn ph6(&mut self) -> PH6_W
[src]
Bit 6 - Pin H6
pub fn ph7(&mut self) -> PH7_W
[src]
Bit 7 - Pin H7
impl W<u8, Reg<u8, _PINH>>
[src]
pub fn ph0(&mut self) -> PH0_W
[src]
Bit 0 - Pin H0
pub fn ph1(&mut self) -> PH1_W
[src]
Bit 1 - Pin H1
pub fn ph2(&mut self) -> PH2_W
[src]
Bit 2 - Pin H2
pub fn ph3(&mut self) -> PH3_W
[src]
Bit 3 - Pin H3
pub fn ph4(&mut self) -> PH4_W
[src]
Bit 4 - Pin H4
pub fn ph5(&mut self) -> PH5_W
[src]
Bit 5 - Pin H5
pub fn ph6(&mut self) -> PH6_W
[src]
Bit 6 - Pin H6
pub fn ph7(&mut self) -> PH7_W
[src]
Bit 7 - Pin H7
impl W<u8, Reg<u8, _PORTH>>
[src]
pub fn ph0(&mut self) -> PH0_W
[src]
Bit 0 - Pin H0
pub fn ph1(&mut self) -> PH1_W
[src]
Bit 1 - Pin H1
pub fn ph2(&mut self) -> PH2_W
[src]
Bit 2 - Pin H2
pub fn ph3(&mut self) -> PH3_W
[src]
Bit 3 - Pin H3
pub fn ph4(&mut self) -> PH4_W
[src]
Bit 4 - Pin H4
pub fn ph5(&mut self) -> PH5_W
[src]
Bit 5 - Pin H5
pub fn ph6(&mut self) -> PH6_W
[src]
Bit 6 - Pin H6
pub fn ph7(&mut self) -> PH7_W
[src]
Bit 7 - Pin H7
impl W<u8, Reg<u8, _DDRJ>>
[src]
pub fn pj0(&mut self) -> PJ0_W
[src]
Bit 0 - Pin J0
pub fn pj1(&mut self) -> PJ1_W
[src]
Bit 1 - Pin J1
pub fn pj2(&mut self) -> PJ2_W
[src]
Bit 2 - Pin J2
pub fn pj3(&mut self) -> PJ3_W
[src]
Bit 3 - Pin J3
pub fn pj4(&mut self) -> PJ4_W
[src]
Bit 4 - Pin J4
pub fn pj5(&mut self) -> PJ5_W
[src]
Bit 5 - Pin J5
pub fn pj6(&mut self) -> PJ6_W
[src]
Bit 6 - Pin J6
pub fn pj7(&mut self) -> PJ7_W
[src]
Bit 7 - Pin J7
impl W<u8, Reg<u8, _PINJ>>
[src]
pub fn pj0(&mut self) -> PJ0_W
[src]
Bit 0 - Pin J0
pub fn pj1(&mut self) -> PJ1_W
[src]
Bit 1 - Pin J1
pub fn pj2(&mut self) -> PJ2_W
[src]
Bit 2 - Pin J2
pub fn pj3(&mut self) -> PJ3_W
[src]
Bit 3 - Pin J3
pub fn pj4(&mut self) -> PJ4_W
[src]
Bit 4 - Pin J4
pub fn pj5(&mut self) -> PJ5_W
[src]
Bit 5 - Pin J5
pub fn pj6(&mut self) -> PJ6_W
[src]
Bit 6 - Pin J6
pub fn pj7(&mut self) -> PJ7_W
[src]
Bit 7 - Pin J7
impl W<u8, Reg<u8, _PORTJ>>
[src]
pub fn pj0(&mut self) -> PJ0_W
[src]
Bit 0 - Pin J0
pub fn pj1(&mut self) -> PJ1_W
[src]
Bit 1 - Pin J1
pub fn pj2(&mut self) -> PJ2_W
[src]
Bit 2 - Pin J2
pub fn pj3(&mut self) -> PJ3_W
[src]
Bit 3 - Pin J3
pub fn pj4(&mut self) -> PJ4_W
[src]
Bit 4 - Pin J4
pub fn pj5(&mut self) -> PJ5_W
[src]
Bit 5 - Pin J5
pub fn pj6(&mut self) -> PJ6_W
[src]
Bit 6 - Pin J6
pub fn pj7(&mut self) -> PJ7_W
[src]
Bit 7 - Pin J7
impl W<u8, Reg<u8, _DDRK>>
[src]
pub fn pk0(&mut self) -> PK0_W
[src]
Bit 0 - Pin K0
pub fn pk1(&mut self) -> PK1_W
[src]
Bit 1 - Pin K1
pub fn pk2(&mut self) -> PK2_W
[src]
Bit 2 - Pin K2
pub fn pk3(&mut self) -> PK3_W
[src]
Bit 3 - Pin K3
pub fn pk4(&mut self) -> PK4_W
[src]
Bit 4 - Pin K4
pub fn pk5(&mut self) -> PK5_W
[src]
Bit 5 - Pin K5
pub fn pk6(&mut self) -> PK6_W
[src]
Bit 6 - Pin K6
pub fn pk7(&mut self) -> PK7_W
[src]
Bit 7 - Pin K7
impl W<u8, Reg<u8, _PINK>>
[src]
pub fn pk0(&mut self) -> PK0_W
[src]
Bit 0 - Pin K0
pub fn pk1(&mut self) -> PK1_W
[src]
Bit 1 - Pin K1
pub fn pk2(&mut self) -> PK2_W
[src]
Bit 2 - Pin K2
pub fn pk3(&mut self) -> PK3_W
[src]
Bit 3 - Pin K3
pub fn pk4(&mut self) -> PK4_W
[src]
Bit 4 - Pin K4
pub fn pk5(&mut self) -> PK5_W
[src]
Bit 5 - Pin K5
pub fn pk6(&mut self) -> PK6_W
[src]
Bit 6 - Pin K6
pub fn pk7(&mut self) -> PK7_W
[src]
Bit 7 - Pin K7
impl W<u8, Reg<u8, _PORTK>>
[src]
pub fn pk0(&mut self) -> PK0_W
[src]
Bit 0 - Pin K0
pub fn pk1(&mut self) -> PK1_W
[src]
Bit 1 - Pin K1
pub fn pk2(&mut self) -> PK2_W
[src]
Bit 2 - Pin K2
pub fn pk3(&mut self) -> PK3_W
[src]
Bit 3 - Pin K3
pub fn pk4(&mut self) -> PK4_W
[src]
Bit 4 - Pin K4
pub fn pk5(&mut self) -> PK5_W
[src]
Bit 5 - Pin K5
pub fn pk6(&mut self) -> PK6_W
[src]
Bit 6 - Pin K6
pub fn pk7(&mut self) -> PK7_W
[src]
Bit 7 - Pin K7
impl W<u8, Reg<u8, _DDRL>>
[src]
pub fn pl0(&mut self) -> PL0_W
[src]
Bit 0 - Pin L0
pub fn pl1(&mut self) -> PL1_W
[src]
Bit 1 - Pin L1
pub fn pl2(&mut self) -> PL2_W
[src]
Bit 2 - Pin L2
pub fn pl3(&mut self) -> PL3_W
[src]
Bit 3 - Pin L3
pub fn pl4(&mut self) -> PL4_W
[src]
Bit 4 - Pin L4
pub fn pl5(&mut self) -> PL5_W
[src]
Bit 5 - Pin L5
pub fn pl6(&mut self) -> PL6_W
[src]
Bit 6 - Pin L6
pub fn pl7(&mut self) -> PL7_W
[src]
Bit 7 - Pin L7
impl W<u8, Reg<u8, _PINL>>
[src]
pub fn pl0(&mut self) -> PL0_W
[src]
Bit 0 - Pin L0
pub fn pl1(&mut self) -> PL1_W
[src]
Bit 1 - Pin L1
pub fn pl2(&mut self) -> PL2_W
[src]
Bit 2 - Pin L2
pub fn pl3(&mut self) -> PL3_W
[src]
Bit 3 - Pin L3
pub fn pl4(&mut self) -> PL4_W
[src]
Bit 4 - Pin L4
pub fn pl5(&mut self) -> PL5_W
[src]
Bit 5 - Pin L5
pub fn pl6(&mut self) -> PL6_W
[src]
Bit 6 - Pin L6
pub fn pl7(&mut self) -> PL7_W
[src]
Bit 7 - Pin L7
impl W<u8, Reg<u8, _PORTL>>
[src]
pub fn pl0(&mut self) -> PL0_W
[src]
Bit 0 - Pin L0
pub fn pl1(&mut self) -> PL1_W
[src]
Bit 1 - Pin L1
pub fn pl2(&mut self) -> PL2_W
[src]
Bit 2 - Pin L2
pub fn pl3(&mut self) -> PL3_W
[src]
Bit 3 - Pin L3
pub fn pl4(&mut self) -> PL4_W
[src]
Bit 4 - Pin L4
pub fn pl5(&mut self) -> PL5_W
[src]
Bit 5 - Pin L5
pub fn pl6(&mut self) -> PL6_W
[src]
Bit 6 - Pin L6
pub fn pl7(&mut self) -> PL7_W
[src]
Bit 7 - Pin L7
impl W<u8, Reg<u8, _SPCR>>
[src]
pub fn spr(&mut self) -> SPR_W
[src]
Bits 0:1 - SPI Clock Rate Selects
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 2 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 3 - Clock polarity
pub fn mstr(&mut self) -> MSTR_W
[src]
Bit 4 - Master/Slave Select
pub fn dord(&mut self) -> DORD_W
[src]
Bit 5 - Data Order
pub fn spe(&mut self) -> SPE_W
[src]
Bit 6 - SPI Enable
pub fn spie(&mut self) -> SPIE_W
[src]
Bit 7 - SPI Interrupt Enable
impl W<u8, Reg<u8, _SPSR>>
[src]
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psrsync(&mut self) -> PSRSYNC_W
[src]
Bit 0 - Prescaler Reset Timer/Counter1 and Timer/Counter0
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR0A>>
[src]
pub fn wgm0(&mut self) -> WGM0_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com0b(&mut self) -> COM0B_W
[src]
Bits 4:5 - Compare Output Mode, Fast PWm
pub fn com0a(&mut self) -> COM0A_W
[src]
Bits 6:7 - Compare Output Mode, Phase Correct PWM Mode
impl W<u8, Reg<u8, _TCCR0B>>
[src]
pub fn cs0(&mut self) -> CS0_W
[src]
Bits 0:2 - Clock Select
pub fn wgm02(&mut self) -> WGM02_W
[src]
Bit 3 -
pub fn foc0b(&mut self) -> FOC0B_W
[src]
Bit 6 - Force Output Compare B
pub fn foc0a(&mut self) -> FOC0A_W
[src]
Bit 7 - Force Output Compare A
impl W<u8, Reg<u8, _TIMSK0>>
[src]
pub fn toie0(&mut self) -> TOIE0_W
[src]
Bit 0 - Timer/Counter0 Overflow Interrupt Enable
pub fn ocie0a(&mut self) -> OCIE0A_W
[src]
Bit 1 - Timer/Counter0 Output Compare Match A Interrupt Enable
pub fn ocie0b(&mut self) -> OCIE0B_W
[src]
Bit 2 - Timer/Counter0 Output Compare Match B Interrupt Enable
impl W<u8, Reg<u8, _TCCR1A>>
[src]
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com1c(&mut self) -> COM1C_W
[src]
Bits 2:3 - Compare Output Mode 1C, bits
pub fn com1b(&mut self) -> COM1B_W
[src]
Bits 4:5 - Compare Output Mode 1B, bits
pub fn com1a(&mut self) -> COM1A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR1B>>
[src]
pub fn cs1(&mut self) -> CS1_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 1
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices1(&mut self) -> ICES1_W
[src]
Bit 6 - Input Capture 1 Edge Select
pub fn icnc1(&mut self) -> ICNC1_W
[src]
Bit 7 - Input Capture 1 Noise Canceler
impl W<u8, Reg<u8, _TCCR1C>>
[src]
pub fn foc1c(&mut self) -> FOC1C_W
[src]
Bit 5 - Force Output Compare 1C
pub fn foc1b(&mut self) -> FOC1B_W
[src]
Bit 6 - Force Output Compare 1B
pub fn foc1a(&mut self) -> FOC1A_W
[src]
Bit 7 - Force Output Compare 1A
impl W<u8, Reg<u8, _TIMSK1>>
[src]
pub fn toie1(&mut self) -> TOIE1_W
[src]
Bit 0 - Timer/Counter1 Overflow Interrupt Enable
pub fn ocie1a(&mut self) -> OCIE1A_W
[src]
Bit 1 - Timer/Counter1 Output Compare A Match Interrupt Enable
pub fn ocie1b(&mut self) -> OCIE1B_W
[src]
Bit 2 - Timer/Counter1 Output Compare B Match Interrupt Enable
pub fn ocie1c(&mut self) -> OCIE1C_W
[src]
Bit 3 - Timer/Counter1 Output Compare C Match Interrupt Enable
pub fn icie1(&mut self) -> ICIE1_W
[src]
Bit 5 - Timer/Counter1 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _ASSR>>
[src]
pub fn tcr2bub(&mut self) -> TCR2BUB_W
[src]
Bit 0 - Timer/Counter Control Register2 Update Busy
pub fn tcr2aub(&mut self) -> TCR2AUB_W
[src]
Bit 1 - Timer/Counter Control Register2 Update Busy
pub fn ocr2bub(&mut self) -> OCR2BUB_W
[src]
Bit 2 - Output Compare Register 2 Update Busy
pub fn ocr2aub(&mut self) -> OCR2AUB_W
[src]
Bit 3 - Output Compare Register2 Update Busy
pub fn tcn2ub(&mut self) -> TCN2UB_W
[src]
Bit 4 - Timer/Counter2 Update Busy
pub fn as2(&mut self) -> AS2_W
[src]
Bit 5 - Asynchronous Timer/Counter2
pub fn exclk(&mut self) -> EXCLK_W
[src]
Bit 6 - Enable External Clock Input
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psrasy(&mut self) -> PSRASY_W
[src]
Bit 1 - Prescaler Reset Timer/Counter2
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR2A>>
[src]
pub fn wgm2(&mut self) -> WGM2_W
[src]
Bits 0:1 - Waveform Genration Mode
pub fn com2b(&mut self) -> COM2B_W
[src]
Bits 4:5 - Compare Output Mode bits
pub fn com2a(&mut self) -> COM2A_W
[src]
Bits 6:7 - Compare Output Mode bits
impl W<u8, Reg<u8, _TCCR2B>>
[src]
pub fn cs2(&mut self) -> CS2_W
[src]
Bits 0:2 - Clock Select bits
pub fn wgm22(&mut self) -> WGM22_W
[src]
Bit 3 - Waveform Generation Mode
pub fn foc2b(&mut self) -> FOC2B_W
[src]
Bit 6 - Force Output Compare B
pub fn foc2a(&mut self) -> FOC2A_W
[src]
Bit 7 - Force Output Compare A
impl W<u8, Reg<u8, _TIMSK2>>
[src]
pub fn toie2(&mut self) -> TOIE2_W
[src]
Bit 0 - Timer/Counter2 Overflow Interrupt Enable
pub fn ocie2a(&mut self) -> OCIE2A_W
[src]
Bit 1 - Timer/Counter2 Output Compare Match A Interrupt Enable
pub fn ocie2b(&mut self) -> OCIE2B_W
[src]
Bit 2 - Timer/Counter2 Output Compare Match B Interrupt Enable
impl W<u8, Reg<u8, _TCCR3A>>
[src]
pub fn wgm3(&mut self) -> WGM3_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com3c(&mut self) -> COM3C_W
[src]
Bits 2:3 - Compare Output Mode 3C, bits
pub fn com3b(&mut self) -> COM3B_W
[src]
Bits 4:5 - Compare Output Mode 3B, bits
pub fn com3a(&mut self) -> COM3A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR3B>>
[src]
pub fn cs3(&mut self) -> CS3_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 3
pub fn wgm3(&mut self) -> WGM3_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices3(&mut self) -> ICES3_W
[src]
Bit 6 - Input Capture 3 Edge Select
pub fn icnc3(&mut self) -> ICNC3_W
[src]
Bit 7 - Input Capture 3 Noise Canceler
impl W<u8, Reg<u8, _TCCR3C>>
[src]
pub fn foc3c(&mut self) -> FOC3C_W
[src]
Bit 5 - Force Output Compare 3C
pub fn foc3b(&mut self) -> FOC3B_W
[src]
Bit 6 - Force Output Compare 3B
pub fn foc3a(&mut self) -> FOC3A_W
[src]
Bit 7 - Force Output Compare 3A
impl W<u8, Reg<u8, _TIMSK3>>
[src]
pub fn toie3(&mut self) -> TOIE3_W
[src]
Bit 0 - Timer/Counter3 Overflow Interrupt Enable
pub fn ocie3a(&mut self) -> OCIE3A_W
[src]
Bit 1 - Timer/Counter3 Output Compare A Match Interrupt Enable
pub fn ocie3b(&mut self) -> OCIE3B_W
[src]
Bit 2 - Timer/Counter3 Output Compare B Match Interrupt Enable
pub fn ocie3c(&mut self) -> OCIE3C_W
[src]
Bit 3 - Timer/Counter3 Output Compare C Match Interrupt Enable
pub fn icie3(&mut self) -> ICIE3_W
[src]
Bit 5 - Timer/Counter3 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _TCCR4A>>
[src]
pub fn wgm4(&mut self) -> WGM4_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com4c(&mut self) -> COM4C_W
[src]
Bits 2:3 - Compare Output Mode 4C, bits
pub fn com4b(&mut self) -> COM4B_W
[src]
Bits 4:5 - Compare Output Mode 4B, bits
pub fn com4a(&mut self) -> COM4A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR4B>>
[src]
pub fn cs4(&mut self) -> CS4_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 4
pub fn wgm4(&mut self) -> WGM4_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices4(&mut self) -> ICES4_W
[src]
Bit 6 - Input Capture 4 Edge Select
pub fn icnc4(&mut self) -> ICNC4_W
[src]
Bit 7 - Input Capture 4 Noise Canceler
impl W<u8, Reg<u8, _TCCR4C>>
[src]
pub fn foc4c(&mut self) -> FOC4C_W
[src]
Bit 5 - Force Output Compare 4C
pub fn foc4b(&mut self) -> FOC4B_W
[src]
Bit 6 - Force Output Compare 4B
pub fn foc4a(&mut self) -> FOC4A_W
[src]
Bit 7 - Force Output Compare 4A
impl W<u8, Reg<u8, _TIFR4>>
[src]
pub fn tov4(&mut self) -> TOV4_W
[src]
Bit 0 - Timer/Counter4 Overflow Flag
pub fn ocf4a(&mut self) -> OCF4A_W
[src]
Bit 1 - Output Compare Flag 4A
pub fn ocf4b(&mut self) -> OCF4B_W
[src]
Bit 2 - Output Compare Flag 4B
pub fn ocf4c(&mut self) -> OCF4C_W
[src]
Bit 3 - Output Compare Flag 4C
pub fn icf4(&mut self) -> ICF4_W
[src]
Bit 5 - Input Capture Flag 4
impl W<u8, Reg<u8, _TIMSK4>>
[src]
pub fn toie4(&mut self) -> TOIE4_W
[src]
Bit 0 - Timer/Counter4 Overflow Interrupt Enable
pub fn ocie4a(&mut self) -> OCIE4A_W
[src]
Bit 1 - Timer/Counter4 Output Compare A Match Interrupt Enable
pub fn ocie4b(&mut self) -> OCIE4B_W
[src]
Bit 2 - Timer/Counter4 Output Compare B Match Interrupt Enable
pub fn ocie4c(&mut self) -> OCIE4C_W
[src]
Bit 3 - Timer/Counter4 Output Compare C Match Interrupt Enable
pub fn icie4(&mut self) -> ICIE4_W
[src]
Bit 5 - Timer/Counter4 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _TCCR5A>>
[src]
pub fn wgm5(&mut self) -> WGM5_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com5c(&mut self) -> COM5C_W
[src]
Bits 2:3 - Compare Output Mode 5C, bits
pub fn com5b(&mut self) -> COM5B_W
[src]
Bits 4:5 - Compare Output Mode 5B, bits
pub fn com5a(&mut self) -> COM5A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR5B>>
[src]
pub fn cs5(&mut self) -> CS5_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 5
pub fn wgm5(&mut self) -> WGM5_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices5(&mut self) -> ICES5_W
[src]
Bit 6 - Input Capture 5 Edge Select
pub fn icnc5(&mut self) -> ICNC5_W
[src]
Bit 7 - Input Capture 5 Noise Canceler
impl W<u8, Reg<u8, _TCCR5C>>
[src]
pub fn foc5c(&mut self) -> FOC5C_W
[src]
Bit 5 - Force Output Compare 5C
pub fn foc5b(&mut self) -> FOC5B_W
[src]
Bit 6 - Force Output Compare 5B
pub fn foc5a(&mut self) -> FOC5A_W
[src]
Bit 7 - Force Output Compare 5A
impl W<u8, Reg<u8, _TIFR5>>
[src]
pub fn tov5(&mut self) -> TOV5_W
[src]
Bit 0 - Timer/Counter5 Overflow Flag
pub fn ocf5a(&mut self) -> OCF5A_W
[src]
Bit 1 - Output Compare Flag 5A
pub fn ocf5b(&mut self) -> OCF5B_W
[src]
Bit 2 - Output Compare Flag 5B
pub fn ocf5c(&mut self) -> OCF5C_W
[src]
Bit 3 - Output Compare Flag 5C
pub fn icf5(&mut self) -> ICF5_W
[src]
Bit 5 - Input Capture Flag 5
impl W<u8, Reg<u8, _TIMSK5>>
[src]
pub fn toie5(&mut self) -> TOIE5_W
[src]
Bit 0 - Timer/Counter5 Overflow Interrupt Enable
pub fn ocie5a(&mut self) -> OCIE5A_W
[src]
Bit 1 - Timer/Counter5 Output Compare A Match Interrupt Enable
pub fn ocie5b(&mut self) -> OCIE5B_W
[src]
Bit 2 - Timer/Counter5 Output Compare B Match Interrupt Enable
pub fn ocie5c(&mut self) -> OCIE5C_W
[src]
Bit 3 - Timer/Counter5 Output Compare C Match Interrupt Enable
pub fn icie5(&mut self) -> ICIE5_W
[src]
Bit 5 - Timer/Counter5 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _TWAMR>>
[src]
impl W<u8, Reg<u8, _TWAR>>
[src]
pub fn twgce(&mut self) -> TWGCE_W
[src]
Bit 0 - TWI General Call Recognition Enable Bit
pub fn twa(&mut self) -> TWA_W
[src]
Bits 1:7 - TWI (Slave) Address register Bits
impl W<u8, Reg<u8, _TWCR>>
[src]
pub fn twie(&mut self) -> TWIE_W
[src]
Bit 0 - TWI Interrupt Enable
pub fn twen(&mut self) -> TWEN_W
[src]
Bit 2 - TWI Enable Bit
pub fn twsto(&mut self) -> TWSTO_W
[src]
Bit 4 - TWI Stop Condition Bit
pub fn twsta(&mut self) -> TWSTA_W
[src]
Bit 5 - TWI Start Condition Bit
pub fn twea(&mut self) -> TWEA_W
[src]
Bit 6 - TWI Enable Acknowledge Bit
pub fn twint(&mut self) -> TWINT_W
[src]
Bit 7 - TWI Interrupt Flag
impl W<u8, Reg<u8, _TWSR>>
[src]
impl W<u8, Reg<u8, _UCSR0A>>
[src]
pub fn mpcm0(&mut self) -> MPCM0_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x0(&mut self) -> U2X0_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc0(&mut self) -> TXC0_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR0B>>
[src]
pub fn txb80(&mut self) -> TXB80_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz02(&mut self) -> UCSZ02_W
[src]
Bit 2 - Character Size
pub fn txen0(&mut self) -> TXEN0_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen0(&mut self) -> RXEN0_W
[src]
Bit 4 - Receiver Enable
pub fn udrie0(&mut self) -> UDRIE0_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie0(&mut self) -> TXCIE0_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie0(&mut self) -> RXCIE0_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR0C>>
[src]
pub fn ucpol0(&mut self) -> UCPOL0_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz0(&mut self) -> UCSZ0_W
[src]
Bits 1:2 - Character Size
pub fn usbs0(&mut self) -> USBS0_W
[src]
Bit 3 - Stop Bit Select
pub fn upm0(&mut self) -> UPM0_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel0(&mut self) -> UMSEL0_W
[src]
Bits 6:7 - USART Mode Select
impl W<u8, Reg<u8, _UCSR1A>>
[src]
pub fn mpcm1(&mut self) -> MPCM1_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x1(&mut self) -> U2X1_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc1(&mut self) -> TXC1_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR1B>>
[src]
pub fn txb81(&mut self) -> TXB81_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz12(&mut self) -> UCSZ12_W
[src]
Bit 2 - Character Size
pub fn txen1(&mut self) -> TXEN1_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen1(&mut self) -> RXEN1_W
[src]
Bit 4 - Receiver Enable
pub fn udrie1(&mut self) -> UDRIE1_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie1(&mut self) -> TXCIE1_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie1(&mut self) -> RXCIE1_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR1C>>
[src]
pub fn ucpol1(&mut self) -> UCPOL1_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz1(&mut self) -> UCSZ1_W
[src]
Bits 1:2 - Character Size
pub fn usbs1(&mut self) -> USBS1_W
[src]
Bit 3 - Stop Bit Select
pub fn upm1(&mut self) -> UPM1_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel1(&mut self) -> UMSEL1_W
[src]
Bits 6:7 - USART Mode Select
impl W<u8, Reg<u8, _UCSR2A>>
[src]
pub fn mpcm2(&mut self) -> MPCM2_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x2(&mut self) -> U2X2_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc2(&mut self) -> TXC2_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR2B>>
[src]
pub fn txb82(&mut self) -> TXB82_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz22(&mut self) -> UCSZ22_W
[src]
Bit 2 - Character Size
pub fn txen2(&mut self) -> TXEN2_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen2(&mut self) -> RXEN2_W
[src]
Bit 4 - Receiver Enable
pub fn udrie2(&mut self) -> UDRIE2_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie2(&mut self) -> TXCIE2_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie2(&mut self) -> RXCIE2_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR2C>>
[src]
pub fn ucpol2(&mut self) -> UCPOL2_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz2(&mut self) -> UCSZ2_W
[src]
Bits 1:2 - Character Size
pub fn usbs2(&mut self) -> USBS2_W
[src]
Bit 3 - Stop Bit Select
pub fn upm2(&mut self) -> UPM2_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel2(&mut self) -> UMSEL2_W
[src]
Bits 6:7 - USART Mode Select
impl W<u8, Reg<u8, _UCSR3A>>
[src]
pub fn mpcm3(&mut self) -> MPCM3_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x3(&mut self) -> U2X3_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc3(&mut self) -> TXC3_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR3B>>
[src]
pub fn txb83(&mut self) -> TXB83_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz32(&mut self) -> UCSZ32_W
[src]
Bit 2 - Character Size
pub fn txen3(&mut self) -> TXEN3_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen3(&mut self) -> RXEN3_W
[src]
Bit 4 - Receiver Enable
pub fn udrie3(&mut self) -> UDRIE3_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie3(&mut self) -> TXCIE3_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie3(&mut self) -> RXCIE3_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR3C>>
[src]
pub fn ucpol3(&mut self) -> UCPOL3_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz3(&mut self) -> UCSZ3_W
[src]
Bits 1:2 - Character Size
pub fn usbs3(&mut self) -> USBS3_W
[src]
Bit 3 - Stop Bit Select
pub fn upm3(&mut self) -> UPM3_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel3(&mut self) -> UMSEL3_W
[src]
Bits 6:7 - USART Mode Select
impl W<u8, Reg<u8, _WDTCSR>>
[src]
pub fn wde(&mut self) -> WDE_W
[src]
Bit 3 - Watch Dog Enable
pub fn wdce(&mut self) -> WDCE_W
[src]
Bit 4 - Watchdog Change Enable
pub fn wdie(&mut self) -> WDIE_W
[src]
Bit 6 - Watchdog Timeout Interrupt Enable
pub fn wdif(&mut self) -> WDIF_W
[src]
Bit 7 - Watchdog Timeout Interrupt Flag
pub fn wdpl(&mut self) -> WDPL_W
[src]
Bits 0:2 - Watchdog Timer Prescaler - Low Bits
pub fn wdph(&mut self) -> WDPH_W
[src]
Bit 5 - Watchdog Timer Prescaler - High Bit
impl W<u8, Reg<u8, _ACSR>>
[src]
pub fn acis(&mut self) -> ACIS_W
[src]
Bits 0:1 - Analog Comparator Interrupt Mode Select
pub fn acic(&mut self) -> ACIC_W
[src]
Bit 2 - Analog Comparator Input Capture Enable
pub fn acie(&mut self) -> ACIE_W
[src]
Bit 3 - Analog Comparator Interrupt Enable
pub fn aci(&mut self) -> ACI_W
[src]
Bit 4 - Analog Comparator Interrupt Flag
pub fn acbg(&mut self) -> ACBG_W
[src]
Bit 6 - Analog Comparator Bandgap Select
pub fn acd(&mut self) -> ACD_W
[src]
Bit 7 - Analog Comparator Disable
impl W<u8, Reg<u8, _DIDR1>>
[src]
pub fn ain0d(&mut self) -> AIN0D_W
[src]
Bit 0 - AIN0 Digital Input Disable
pub fn ain1d(&mut self) -> AIN1D_W
[src]
Bit 1 - AIN1 Digital Input Disable
impl W<u8, Reg<u8, _ADCSRA>>
[src]
pub fn adps(&mut self) -> ADPS_W
[src]
Bits 0:2 - ADC Prescaler Select Bits
pub fn adie(&mut self) -> ADIE_W
[src]
Bit 3 - ADC Interrupt Enable
pub fn adif(&mut self) -> ADIF_W
[src]
Bit 4 - ADC Interrupt Flag
pub fn adate(&mut self) -> ADATE_W
[src]
Bit 5 - ADC Auto Trigger Enable
pub fn adsc(&mut self) -> ADSC_W
[src]
Bit 6 - ADC Start Conversion
pub fn aden(&mut self) -> ADEN_W
[src]
Bit 7 - ADC Enable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
pub fn adts(&mut self) -> ADTS_W
[src]
Bits 0:2 - ADC Auto Trigger Source bits
pub fn acme(&mut self) -> ACME_W
[src]
Bit 6 -
impl W<u8, Reg<u8, _ADMUX>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 0:3 - Analog Channel Selection Bits
pub fn adlar(&mut self) -> ADLAR_W
[src]
Bit 5 - Left Adjust Result
pub fn refs(&mut self) -> REFS_W
[src]
Bits 6:7 - Reference Selection Bits
impl W<u8, Reg<u8, _DIDR0>>
[src]
pub fn adc0d(&mut self) -> ADC0D_W
[src]
Bit 0 -
pub fn adc1d(&mut self) -> ADC1D_W
[src]
Bit 1 -
pub fn adc2d(&mut self) -> ADC2D_W
[src]
Bit 2 -
pub fn adc3d(&mut self) -> ADC3D_W
[src]
Bit 3 -
pub fn adc4d(&mut self) -> ADC4D_W
[src]
Bit 4 -
pub fn adc5d(&mut self) -> ADC5D_W
[src]
Bit 5 -
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn ivce(&mut self) -> IVCE_W
[src]
Bit 0 -
pub fn ivsel(&mut self) -> IVSEL_W
[src]
Bit 1 -
pub fn pud(&mut self) -> PUD_W
[src]
Bit 4 -
pub fn bodse(&mut self) -> BODSE_W
[src]
Bit 5 - BOD Sleep Enable
pub fn bods(&mut self) -> BODS_W
[src]
Bit 6 - BOD Sleep
impl W<u8, Reg<u8, _MCUSR>>
[src]
pub fn porf(&mut self) -> PORF_W
[src]
Bit 0 - Power-on reset flag
pub fn extrf(&mut self) -> EXTRF_W
[src]
Bit 1 - External Reset Flag
pub fn borf(&mut self) -> BORF_W
[src]
Bit 2 - Brown-out Reset Flag
pub fn wdrf(&mut self) -> WDRF_W
[src]
Bit 3 - Watchdog Reset Flag
impl W<u8, Reg<u8, _SMCR>>
[src]
pub fn se(&mut self) -> SE_W
[src]
Bit 0 - Sleep Enable
pub fn sm(&mut self) -> SM_W
[src]
Bits 1:3 - Sleep Mode Select Bits
impl W<u8, Reg<u8, _SPMCSR>>
[src]
pub fn spmen(&mut self) -> SPMEN_W
[src]
Bit 0 - Store Program Memory
pub fn pgers(&mut self) -> PGERS_W
[src]
Bit 1 - Page Erase
pub fn pgwrt(&mut self) -> PGWRT_W
[src]
Bit 2 - Page Write
pub fn blbset(&mut self) -> BLBSET_W
[src]
Bit 3 - Boot Lock Bit Set
pub fn rwwsre(&mut self) -> RWWSRE_W
[src]
Bit 4 - Read-While-Write section read enable
pub fn sigrd(&mut self) -> SIGRD_W
[src]
Bit 5 - Signature Row Read
pub fn rwwsb(&mut self) -> RWWSB_W
[src]
Bit 6 - Read-While-Write Section Busy
pub fn spmie(&mut self) -> SPMIE_W
[src]
Bit 7 - SPM Interrupt Enable
impl W<u8, Reg<u8, _EECR>>
[src]
pub fn eere(&mut self) -> EERE_W
[src]
Bit 0 - EEPROM Read Enable
pub fn eepe(&mut self) -> EEPE_W
[src]
Bit 1 - EEPROM Write Enable
pub fn eempe(&mut self) -> EEMPE_W
[src]
Bit 2 - EEPROM Master Write Enable
pub fn eerie(&mut self) -> EERIE_W
[src]
Bit 3 - EEPROM Ready Interrupt Enable
pub fn eepm(&mut self) -> EEPM_W
[src]
Bits 4:5 - EEPROM Programming Mode Bits
impl W<u8, Reg<u8, _EICRA>>
[src]
pub fn isc0(&mut self) -> ISC0_W
[src]
Bits 0:1 - External Interrupt Sense Control 0 Bits
pub fn isc1(&mut self) -> ISC1_W
[src]
Bits 2:3 - External Interrupt Sense Control 1 Bits
impl W<u8, Reg<u8, _EIMSK>>
[src]
impl W<u8, Reg<u8, _PCICR>>
[src]
impl W<u8, Reg<u8, _PCMSK0>>
[src]
impl W<u8, Reg<u8, _PCMSK1>>
[src]
impl W<u8, Reg<u8, _PCMSK2>>
[src]
impl W<u8, Reg<u8, _EXTENDED>>
[src]
pub fn bodlevel(&mut self) -> BODLEVEL_W
[src]
Bits 0:2 - Brown-out Detector trigger level
impl W<u8, Reg<u8, _HIGH>>
[src]
pub fn bootrst(&mut self) -> BOOTRST_W
[src]
Bit 0 - Boot Reset vector Enabled
pub fn bootsz(&mut self) -> BOOTSZ_W
[src]
Bits 1:2 - Select boot size
pub fn eesave(&mut self) -> EESAVE_W
[src]
Bit 3 - Preserve EEPROM through the Chip Erase cycle
pub fn wdton(&mut self) -> WDTON_W
[src]
Bit 4 - Watch-dog Timer always on
pub fn spien(&mut self) -> SPIEN_W
[src]
Bit 5 - Serial program downloading (SPI) enabled
pub fn dwen(&mut self) -> DWEN_W
[src]
Bit 6 - Debug Wire enable
pub fn rstdisbl(&mut self) -> RSTDISBL_W
[src]
Bit 7 - Reset Disabled (Enable PC6 as i/o pin)
impl W<u8, Reg<u8, _LOW>>
[src]
pub fn sut_cksel(&mut self) -> SUT_CKSEL_W
[src]
Bits 0:5 - Select Clock Source
pub fn ckout(&mut self) -> CKOUT_W
[src]
Bit 6 - Clock output on PORTB0
pub fn ckdiv8(&mut self) -> CKDIV8_W
[src]
Bit 7 - Divide clock by 8 internally
impl W<u8, Reg<u8, _LOCKBIT>>
[src]
pub fn lb(&mut self) -> LB_W
[src]
Bits 0:1 - Memory Lock
pub fn blb0(&mut self) -> BLB0_W
[src]
Bits 2:3 - Boot Loader Protection Mode
pub fn blb1(&mut self) -> BLB1_W
[src]
Bits 4:5 - Boot Loader Protection Mode
impl W<u8, Reg<u8, _DDRB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _PORTB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _DDRC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
impl W<u8, Reg<u8, _PORTC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
impl W<u8, Reg<u8, _DDRD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _PORTD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _SPCR>>
[src]
pub fn spr(&mut self) -> SPR_W
[src]
Bits 0:1 - SPI Clock Rate Selects
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 2 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 3 - Clock polarity
pub fn mstr(&mut self) -> MSTR_W
[src]
Bit 4 - Master/Slave Select
pub fn dord(&mut self) -> DORD_W
[src]
Bit 5 - Data Order
pub fn spe(&mut self) -> SPE_W
[src]
Bit 6 - SPI Enable
pub fn spie(&mut self) -> SPIE_W
[src]
Bit 7 - SPI Interrupt Enable
impl W<u8, Reg<u8, _SPSR>>
[src]
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psrsync(&mut self) -> PSRSYNC_W
[src]
Bit 0 - Prescaler Reset Timer/Counter1 and Timer/Counter0
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR0A>>
[src]
pub fn wgm0(&mut self) -> WGM0_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com0b(&mut self) -> COM0B_W
[src]
Bits 4:5 - Compare Output B Mode
pub fn com0a(&mut self) -> COM0A_W
[src]
Bits 6:7 - Compare Output A Mode
impl W<u8, Reg<u8, _TCCR0B>>
[src]
pub fn cs0(&mut self) -> CS0_W
[src]
Bits 0:2 - Clock Select
pub fn wgm02(&mut self) -> WGM02_W
[src]
Bit 3 - Waveform Generation Mode High Bit (Enable Top: OCRA for PWM
modes)
pub fn foc0b(&mut self) -> FOC0B_W
[src]
Bit 6 - Force Output Compare B
pub fn foc0a(&mut self) -> FOC0A_W
[src]
Bit 7 - Force Output Compare A
impl W<u8, Reg<u8, _TIMSK0>>
[src]
pub fn toie0(&mut self) -> TOIE0_W
[src]
Bit 0 - Timer/Counter0 Overflow Interrupt Enable
pub fn ocie0a(&mut self) -> OCIE0A_W
[src]
Bit 1 - Timer/Counter0 Output Compare Match A Interrupt Enable
pub fn ocie0b(&mut self) -> OCIE0B_W
[src]
Bit 2 - Timer/Counter0 Output Compare Match B Interrupt Enable
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psrsync(&mut self) -> PSRSYNC_W
[src]
Bit 0 - Prescaler Reset Timer/Counter1 and Timer/Counter0
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR1A>>
[src]
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com1b(&mut self) -> COM1B_W
[src]
Bits 4:5 - Compare Output Mode 1B, bits
pub fn com1a(&mut self) -> COM1A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR1B>>
[src]
pub fn cs1(&mut self) -> CS1_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 1
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices1(&mut self) -> ICES1_W
[src]
Bit 6 - Input Capture 1 Edge Select
pub fn icnc1(&mut self) -> ICNC1_W
[src]
Bit 7 - Input Capture 1 Noise Canceler
impl W<u8, Reg<u8, _TCCR1C>>
[src]
impl W<u8, Reg<u8, _TIMSK1>>
[src]
pub fn toie1(&mut self) -> TOIE1_W
[src]
Bit 0 - Timer/Counter1 Overflow Interrupt Enable
pub fn ocie1a(&mut self) -> OCIE1A_W
[src]
Bit 1 - Timer/Counter1 Output CompareA Match Interrupt Enable
pub fn ocie1b(&mut self) -> OCIE1B_W
[src]
Bit 2 - Timer/Counter1 Output CompareB Match Interrupt Enable
pub fn icie1(&mut self) -> ICIE1_W
[src]
Bit 5 - Timer/Counter1 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _ASSR>>
[src]
pub fn tcr2bub(&mut self) -> TCR2BUB_W
[src]
Bit 0 - Timer/Counter Control Register2 Update Busy
pub fn tcr2aub(&mut self) -> TCR2AUB_W
[src]
Bit 1 - Timer/Counter Control Register2 Update Busy
pub fn ocr2bub(&mut self) -> OCR2BUB_W
[src]
Bit 2 - Output Compare Register 2 Update Busy
pub fn ocr2aub(&mut self) -> OCR2AUB_W
[src]
Bit 3 - Output Compare Register2 Update Busy
pub fn tcn2ub(&mut self) -> TCN2UB_W
[src]
Bit 4 - Timer/Counter2 Update Busy
pub fn as2(&mut self) -> AS2_W
[src]
Bit 5 - Asynchronous Timer/Counter2
pub fn exclk(&mut self) -> EXCLK_W
[src]
Bit 6 - Enable External Clock Input
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psrasy(&mut self) -> PSRASY_W
[src]
Bit 1 - Prescaler Reset Timer/Counter2
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR2A>>
[src]
pub fn wgm2(&mut self) -> WGM2_W
[src]
Bits 0:1 - Waveform Genration Mode
pub fn com2b(&mut self) -> COM2B_W
[src]
Bits 4:5 - Compare Output Mode bits
pub fn com2a(&mut self) -> COM2A_W
[src]
Bits 6:7 - Compare Output Mode bits
impl W<u8, Reg<u8, _TCCR2B>>
[src]
pub fn cs2(&mut self) -> CS2_W
[src]
Bits 0:2 - Clock Select bits
pub fn wgm22(&mut self) -> WGM22_W
[src]
Bit 3 - Waveform Generation Mode
pub fn foc2b(&mut self) -> FOC2B_W
[src]
Bit 6 - Force Output Compare B
pub fn foc2a(&mut self) -> FOC2A_W
[src]
Bit 7 - Force Output Compare A
impl W<u8, Reg<u8, _TIMSK2>>
[src]
pub fn toie2(&mut self) -> TOIE2_W
[src]
Bit 0 - Timer/Counter2 Overflow Interrupt Enable
pub fn ocie2a(&mut self) -> OCIE2A_W
[src]
Bit 1 - Timer/Counter2 Output Compare Match A Interrupt Enable
pub fn ocie2b(&mut self) -> OCIE2B_W
[src]
Bit 2 - Timer/Counter2 Output Compare Match B Interrupt Enable
impl W<u8, Reg<u8, _TWAMR>>
[src]
impl W<u8, Reg<u8, _TWAR>>
[src]
pub fn twgce(&mut self) -> TWGCE_W
[src]
Bit 0 - TWI General Call Recognition Enable Bit
pub fn twa(&mut self) -> TWA_W
[src]
Bits 1:7 - TWI (Slave) Address register Bits
impl W<u8, Reg<u8, _TWCR>>
[src]
pub fn twie(&mut self) -> TWIE_W
[src]
Bit 0 - TWI Interrupt Enable
pub fn twen(&mut self) -> TWEN_W
[src]
Bit 2 - TWI Enable Bit
pub fn twsto(&mut self) -> TWSTO_W
[src]
Bit 4 - TWI Stop Condition Bit
pub fn twsta(&mut self) -> TWSTA_W
[src]
Bit 5 - TWI Start Condition Bit
pub fn twea(&mut self) -> TWEA_W
[src]
Bit 6 - TWI Enable Acknowledge Bit
pub fn twint(&mut self) -> TWINT_W
[src]
Bit 7 - TWI Interrupt Flag
impl W<u8, Reg<u8, _TWSR>>
[src]
impl W<u8, Reg<u8, _UCSR0A>>
[src]
pub fn mpcm0(&mut self) -> MPCM0_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x0(&mut self) -> U2X0_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc0(&mut self) -> TXC0_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR0B>>
[src]
pub fn txb80(&mut self) -> TXB80_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz02(&mut self) -> UCSZ02_W
[src]
Bit 2 - Character Size
pub fn txen0(&mut self) -> TXEN0_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen0(&mut self) -> RXEN0_W
[src]
Bit 4 - Receiver Enable
pub fn udrie0(&mut self) -> UDRIE0_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie0(&mut self) -> TXCIE0_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie0(&mut self) -> RXCIE0_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR0C>>
[src]
pub fn ucpol0(&mut self) -> UCPOL0_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz0(&mut self) -> UCSZ0_W
[src]
Bits 1:2 - Character Size
pub fn usbs0(&mut self) -> USBS0_W
[src]
Bit 3 - Stop Bit Select
pub fn upm0(&mut self) -> UPM0_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel0(&mut self) -> UMSEL0_W
[src]
Bits 6:7 - USART Mode Select
impl W<u8, Reg<u8, _WDTCSR>>
[src]
pub fn wde(&mut self) -> WDE_W
[src]
Bit 3 - Watch Dog Enable
pub fn wdce(&mut self) -> WDCE_W
[src]
Bit 4 - Watchdog Change Enable
pub fn wdie(&mut self) -> WDIE_W
[src]
Bit 6 - Watchdog Timeout Interrupt Enable
pub fn wdif(&mut self) -> WDIF_W
[src]
Bit 7 - Watchdog Timeout Interrupt Flag
pub fn wdpl(&mut self) -> WDPL_W
[src]
Bits 0:2 - Watchdog Timer Prescaler - Low Bits
pub fn wdph(&mut self) -> WDPH_W
[src]
Bit 5 - Watchdog Timer Prescaler - High Bit
impl W<u8, Reg<u8, _ACSR>>
[src]
pub fn acis(&mut self) -> ACIS_W
[src]
Bits 0:1 - Analog Comparator Interrupt Mode Select
pub fn acic(&mut self) -> ACIC_W
[src]
Bit 2 - Analog Comparator Input Capture Enable
pub fn acie(&mut self) -> ACIE_W
[src]
Bit 3 - Analog Comparator Interrupt Enable
pub fn aci(&mut self) -> ACI_W
[src]
Bit 4 - Analog Comparator Interrupt Flag
pub fn acbg(&mut self) -> ACBG_W
[src]
Bit 6 - Analog Comparator Bandgap Select
pub fn acd(&mut self) -> ACD_W
[src]
Bit 7 - Analog Comparator Disable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
impl W<u8, Reg<u8, _DIDR1>>
[src]
pub fn ain0d(&mut self) -> AIN0D_W
[src]
Bit 0 - AIN0 Digital Input Disable
pub fn ain1d(&mut self) -> AIN1D_W
[src]
Bit 1 - AIN1 Digital Input Disable
impl W<u8, Reg<u8, _ADCSRA>>
[src]
pub fn adps(&mut self) -> ADPS_W
[src]
Bits 0:2 - ADC Prescaler Select Bits
pub fn adie(&mut self) -> ADIE_W
[src]
Bit 3 - ADC Interrupt Enable
pub fn adif(&mut self) -> ADIF_W
[src]
Bit 4 - ADC Interrupt Flag
pub fn adate(&mut self) -> ADATE_W
[src]
Bit 5 - ADC Auto Trigger Enable
pub fn adsc(&mut self) -> ADSC_W
[src]
Bit 6 - ADC Start Conversion
pub fn aden(&mut self) -> ADEN_W
[src]
Bit 7 - ADC Enable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
pub fn adts(&mut self) -> ADTS_W
[src]
Bits 0:4 - ADC Auto Trigger Sources
pub fn mux5(&mut self) -> MUX5_W
[src]
Bit 5 - Analog Channel and Gain Selection Bits
pub fn adhsm(&mut self) -> ADHSM_W
[src]
Bit 7 - ADC High Speed Mode
impl W<u8, Reg<u8, _ADMUX>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 0:4 - Analog Channel and Gain Selection Bits
pub fn adlar(&mut self) -> ADLAR_W
[src]
Bit 5 - Left Adjust Result
pub fn refs(&mut self) -> REFS_W
[src]
Bits 6:7 - Reference Selection Bits
impl W<u8, Reg<u8, _DIDR0>>
[src]
pub fn adc0d(&mut self) -> ADC0D_W
[src]
Bit 0 - ADC0 Digital input Disable
pub fn adc1d(&mut self) -> ADC1D_W
[src]
Bit 1 - ADC1 Digital input Disable
pub fn adc2d(&mut self) -> ADC2D_W
[src]
Bit 2 - ADC2 Digital input Disable
pub fn adc3d(&mut self) -> ADC3D_W
[src]
Bit 3 - ADC3 Digital input Disable
pub fn adc4d(&mut self) -> ADC4D_W
[src]
Bit 4 - ADC4 Digital input Disable
pub fn adc5d(&mut self) -> ADC5D_W
[src]
Bit 5 - ADC5 Digital input Disable
pub fn adc6d(&mut self) -> ADC6D_W
[src]
Bit 6 - ADC6 Digital input Disable
pub fn adc7d(&mut self) -> ADC7D_W
[src]
Bit 7 - ADC7 Digital input Disable
impl W<u8, Reg<u8, _DIDR2>>
[src]
pub fn adc8d(&mut self) -> ADC8D_W
[src]
Bit 0 - ADC8 Digital input Disable
pub fn adc9d(&mut self) -> ADC9D_W
[src]
Bit 1 - ADC9 Digital input Disable
pub fn adc10d(&mut self) -> ADC10D_W
[src]
Bit 2 - ADC10 Digital input Disable
pub fn adc11d(&mut self) -> ADC11D_W
[src]
Bit 3 - ADC11 Digital input Disable
pub fn adc12d(&mut self) -> ADC12D_W
[src]
Bit 4 - ADC12 Digital input Disable
pub fn adc13d(&mut self) -> ADC13D_W
[src]
Bit 5 - ADC13 Digital input Disable
impl W<u8, Reg<u8, _SPMCSR>>
[src]
pub fn spmen(&mut self) -> SPMEN_W
[src]
Bit 0 - Store Program Memory Enable
pub fn pgers(&mut self) -> PGERS_W
[src]
Bit 1 - Page Erase
pub fn pgwrt(&mut self) -> PGWRT_W
[src]
Bit 2 - Page Write
pub fn blbset(&mut self) -> BLBSET_W
[src]
Bit 3 - Boot Lock Bit Set
pub fn rwwsre(&mut self) -> RWWSRE_W
[src]
Bit 4 - Read While Write section read enable
pub fn sigrd(&mut self) -> SIGRD_W
[src]
Bit 5 - Signature Row Read
pub fn rwwsb(&mut self) -> RWWSB_W
[src]
Bit 6 - Read While Write Section Busy
pub fn spmie(&mut self) -> SPMIE_W
[src]
Bit 7 - SPM Interrupt Enable
impl W<u8, Reg<u8, _CLKPR>>
[src]
impl W<u8, Reg<u8, _CLKSEL0>>
[src]
pub fn clks(&mut self) -> CLKS_W
[src]
Bit 0 -
pub fn exte(&mut self) -> EXTE_W
[src]
Bit 2 -
pub fn rce(&mut self) -> RCE_W
[src]
Bit 3 -
pub fn exsut(&mut self) -> EXSUT_W
[src]
Bits 4:5 -
pub fn rcsut(&mut self) -> RCSUT_W
[src]
Bits 6:7 -
impl W<u8, Reg<u8, _CLKSEL1>>
[src]
pub fn excksel(&mut self) -> EXCKSEL_W
[src]
Bits 0:3 -
pub fn rccksel(&mut self) -> RCCKSEL_W
[src]
Bits 4:7 -
impl W<u8, Reg<u8, _GPIOR0>>
[src]
pub fn gpior00(&mut self) -> GPIOR00_W
[src]
Bit 0 - General Purpose IO Register 0 bit 0
pub fn gpior01(&mut self) -> GPIOR01_W
[src]
Bit 1 - General Purpose IO Register 0 bit 1
pub fn gpior02(&mut self) -> GPIOR02_W
[src]
Bit 2 - General Purpose IO Register 0 bit 2
pub fn gpior03(&mut self) -> GPIOR03_W
[src]
Bit 3 - General Purpose IO Register 0 bit 3
pub fn gpior04(&mut self) -> GPIOR04_W
[src]
Bit 4 - General Purpose IO Register 0 bit 4
pub fn gpior05(&mut self) -> GPIOR05_W
[src]
Bit 5 - General Purpose IO Register 0 bit 5
pub fn gpior06(&mut self) -> GPIOR06_W
[src]
Bit 6 - General Purpose IO Register 0 bit 6
pub fn gpior07(&mut self) -> GPIOR07_W
[src]
Bit 7 - General Purpose IO Register 0 bit 7
impl W<u8, Reg<u8, _GPIOR1>>
[src]
impl W<u8, Reg<u8, _GPIOR2>>
[src]
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn ivce(&mut self) -> IVCE_W
[src]
Bit 0 - Interrupt Vector Change Enable
pub fn ivsel(&mut self) -> IVSEL_W
[src]
Bit 1 - Interrupt Vector Select
pub fn pud(&mut self) -> PUD_W
[src]
Bit 4 - Pull-up disable
pub fn jtd(&mut self) -> JTD_W
[src]
Bit 7 - JTAG Interface Disable
impl W<u8, Reg<u8, _MCUSR>>
[src]
pub fn porf(&mut self) -> PORF_W
[src]
Bit 0 - Power-on reset flag
pub fn extrf(&mut self) -> EXTRF_W
[src]
Bit 1 - External Reset Flag
pub fn borf(&mut self) -> BORF_W
[src]
Bit 2 - Brown-out Reset Flag
pub fn wdrf(&mut self) -> WDRF_W
[src]
Bit 3 - Watchdog Reset Flag
pub fn jtrf(&mut self) -> JTRF_W
[src]
Bit 4 - JTAG Reset Flag
impl W<u8, Reg<u8, _OSCCAL>>
[src]
impl W<u8, Reg<u8, _PRR0>>
[src]
pub fn pradc(&mut self) -> PRADC_W
[src]
Bit 0 - Power Reduction ADC
pub fn prusart0(&mut self) -> PRUSART0_W
[src]
Bit 1 - Power Reduction USART
pub fn prspi(&mut self) -> PRSPI_W
[src]
Bit 2 - Power Reduction Serial Peripheral Interface
pub fn prtim1(&mut self) -> PRTIM1_W
[src]
Bit 3 - Power Reduction Timer/Counter1
pub fn prtim0(&mut self) -> PRTIM0_W
[src]
Bit 5 - Power Reduction Timer/Counter0
pub fn prtim2(&mut self) -> PRTIM2_W
[src]
Bit 6 - Power Reduction Timer/Counter2
pub fn prtwi(&mut self) -> PRTWI_W
[src]
Bit 7 - Power Reduction TWI
impl W<u8, Reg<u8, _PRR1>>
[src]
pub fn prusart1(&mut self) -> PRUSART1_W
[src]
Bit 0 - Power Reduction USART1
pub fn prtim3(&mut self) -> PRTIM3_W
[src]
Bit 3 - Power Reduction Timer/Counter3
pub fn prtim4(&mut self) -> PRTIM4_W
[src]
Bit 4 - Power Reduction Timer/Counter4
pub fn prusb(&mut self) -> PRUSB_W
[src]
Bit 7 - Power Reduction USB
impl W<u8, Reg<u8, _RAMPZ>>
[src]
pub fn rampz(&mut self) -> RAMPZ_W
[src]
Bits 0:1 - Extended Z-Pointer Value
pub fn res(&mut self) -> RES_W
[src]
Bits 2:7 - Reserved
impl W<u8, Reg<u8, _RCCTRL>>
[src]
impl W<u8, Reg<u8, _SMCR>>
[src]
pub fn se(&mut self) -> SE_W
[src]
Bit 0 - Sleep Enable
pub fn sm(&mut self) -> SM_W
[src]
Bits 1:3 - Sleep Mode Select bits
impl W<u8, Reg<u8, _EECR>>
[src]
pub fn eere(&mut self) -> EERE_W
[src]
Bit 0 - EEPROM Read Enable
pub fn eepe(&mut self) -> EEPE_W
[src]
Bit 1 - EEPROM Write Enable
pub fn eempe(&mut self) -> EEMPE_W
[src]
Bit 2 - EEPROM Master Write Enable
pub fn eerie(&mut self) -> EERIE_W
[src]
Bit 3 - EEPROM Ready Interrupt Enable
pub fn eepm(&mut self) -> EEPM_W
[src]
Bits 4:5 - EEPROM Programming Mode Bits
impl W<u8, Reg<u8, _EICRA>>
[src]
pub fn isc0(&mut self) -> ISC0_W
[src]
Bits 0:1 - External Interrupt Sense Control Bit
pub fn isc1(&mut self) -> ISC1_W
[src]
Bits 2:3 - External Interrupt Sense Control Bit
pub fn isc2(&mut self) -> ISC2_W
[src]
Bits 4:5 - External Interrupt Sense Control Bit
pub fn isc3(&mut self) -> ISC3_W
[src]
Bits 6:7 - External Interrupt Sense Control Bit
impl W<u8, Reg<u8, _EICRB>>
[src]
pub fn isc4(&mut self) -> ISC4_W
[src]
Bits 0:1 - External Interrupt 7-4 Sense Control Bit
pub fn isc5(&mut self) -> ISC5_W
[src]
Bits 2:3 - External Interrupt 7-4 Sense Control Bit
pub fn isc6(&mut self) -> ISC6_W
[src]
Bits 4:5 - External Interrupt 7-4 Sense Control Bit
pub fn isc7(&mut self) -> ISC7_W
[src]
Bits 6:7 - External Interrupt 7-4 Sense Control Bit
impl W<u8, Reg<u8, _EIMSK>>
[src]
impl W<u8, Reg<u8, _PCICR>>
[src]
impl W<u8, Reg<u8, _EXTENDED>>
[src]
pub fn bodlevel(&mut self) -> BODLEVEL_W
[src]
Bits 0:2 - Brown-out Detector trigger level
pub fn hwbe(&mut self) -> HWBE_W
[src]
Bit 3 - Hardware Boot Enable
impl W<u8, Reg<u8, _HIGH>>
[src]
pub fn bootrst(&mut self) -> BOOTRST_W
[src]
Bit 0 - Boot Reset vector Enabled
pub fn bootsz(&mut self) -> BOOTSZ_W
[src]
Bits 1:2 - Select Boot Size
pub fn eesave(&mut self) -> EESAVE_W
[src]
Bit 3 - Preserve EEPROM through the Chip Erase cycle
pub fn wdton(&mut self) -> WDTON_W
[src]
Bit 4 - Watchdog timer always on
pub fn spien(&mut self) -> SPIEN_W
[src]
Bit 5 - Serial program downloading (SPI) enabled
pub fn jtagen(&mut self) -> JTAGEN_W
[src]
Bit 6 - JTAG Interface Enabled
pub fn ocden(&mut self) -> OCDEN_W
[src]
Bit 7 - On-Chip Debug Enabled
impl W<u8, Reg<u8, _LOW>>
[src]
pub fn sut_cksel(&mut self) -> SUT_CKSEL_W
[src]
Bits 0:5 - Select Clock Source
pub fn ckout(&mut self) -> CKOUT_W
[src]
Bit 6 - Clock output on PORTC7
pub fn ckdiv8(&mut self) -> CKDIV8_W
[src]
Bit 7 - Divide clock by 8 internally
impl W<u8, Reg<u8, _MCUCR>>
[src]
impl W<u8, Reg<u8, _LOCKBIT>>
[src]
pub fn lb(&mut self) -> LB_W
[src]
Bits 0:1 - Memory Lock
pub fn blb0(&mut self) -> BLB0_W
[src]
Bits 2:3 - Boot Loader Protection Mode
pub fn blb1(&mut self) -> BLB1_W
[src]
Bits 4:5 - Boot Loader Protection Mode
impl W<u8, Reg<u8, _PLLCSR>>
[src]
pub fn plle(&mut self) -> PLLE_W
[src]
Bit 1 - PLL Enable Bit
pub fn pindiv(&mut self) -> PINDIV_W
[src]
Bit 4 - PLL prescaler Bit 2
impl W<u8, Reg<u8, _PLLFRQ>>
[src]
pub fn pdiv(&mut self) -> PDIV_W
[src]
Bits 0:3 - PLL Lock Frequency
pub fn plltm(&mut self) -> PLLTM_W
[src]
Bits 4:5 - PLL Postscaler for High Speed Timer
pub fn pllusb(&mut self) -> PLLUSB_W
[src]
Bit 6 - PLL Postscaler for USB Peripheral
pub fn pinmux(&mut self) -> PINMUX_W
[src]
Bit 7 - PLL Input Multiplexer
impl W<u8, Reg<u8, _DDRB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _PORTB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _DDRC>>
[src]
impl W<u8, Reg<u8, _PORTC>>
[src]
impl W<u8, Reg<u8, _DDRD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _PORTD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _DDRE>>
[src]
impl W<u8, Reg<u8, _PORTE>>
[src]
impl W<u8, Reg<u8, _DDRF>>
[src]
pub fn pf0(&mut self) -> PF0_W
[src]
Bit 0 - Pin F0
pub fn pf1(&mut self) -> PF1_W
[src]
Bit 1 - Pin F1
pub fn pf4(&mut self) -> PF4_W
[src]
Bit 4 - Pin F4
pub fn pf5(&mut self) -> PF5_W
[src]
Bit 5 - Pin F5
pub fn pf6(&mut self) -> PF6_W
[src]
Bit 6 - Pin F6
impl W<u8, Reg<u8, _PORTF>>
[src]
pub fn pf0(&mut self) -> PF0_W
[src]
Bit 0 - Pin F0
pub fn pf1(&mut self) -> PF1_W
[src]
Bit 1 - Pin F1
pub fn pf4(&mut self) -> PF4_W
[src]
Bit 4 - Pin F4
pub fn pf5(&mut self) -> PF5_W
[src]
Bit 5 - Pin F5
pub fn pf6(&mut self) -> PF6_W
[src]
Bit 6 - Pin F6
impl W<u8, Reg<u8, _SPCR>>
[src]
pub fn spr(&mut self) -> SPR_W
[src]
Bits 0:1 - SPI Clock Rate Selects
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 2 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 3 - Clock polarity
pub fn mstr(&mut self) -> MSTR_W
[src]
Bit 4 - Master/Slave Select
pub fn dord(&mut self) -> DORD_W
[src]
Bit 5 - Data Order
pub fn spe(&mut self) -> SPE_W
[src]
Bit 6 - SPI Enable
pub fn spie(&mut self) -> SPIE_W
[src]
Bit 7 - SPI Interrupt Enable
impl W<u8, Reg<u8, _SPSR>>
[src]
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psrsync(&mut self) -> PSRSYNC_W
[src]
Bit 0 - Prescaler Reset Timer/Counter1 and Timer/Counter0
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR0A>>
[src]
pub fn wgm0(&mut self) -> WGM0_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com0b(&mut self) -> COM0B_W
[src]
Bits 4:5 - Compare Output B Mode
pub fn com0a(&mut self) -> COM0A_W
[src]
Bits 6:7 - Compare Output A Mode
impl W<u8, Reg<u8, _TCCR0B>>
[src]
pub fn cs0(&mut self) -> CS0_W
[src]
Bits 0:2 - Clock Select
pub fn wgm02(&mut self) -> WGM02_W
[src]
Bit 3 - Waveform Generation Mode High Bit (Enable Top: OCRA for PWM
modes)
pub fn foc0b(&mut self) -> FOC0B_W
[src]
Bit 6 - Force Output Compare B
pub fn foc0a(&mut self) -> FOC0A_W
[src]
Bit 7 - Force Output Compare A
impl W<u8, Reg<u8, _TIMSK0>>
[src]
pub fn toie0(&mut self) -> TOIE0_W
[src]
Bit 0 - Timer/Counter0 Overflow Interrupt Enable
pub fn ocie0a(&mut self) -> OCIE0A_W
[src]
Bit 1 - Timer/Counter0 Output Compare Match A Interrupt Enable
pub fn ocie0b(&mut self) -> OCIE0B_W
[src]
Bit 2 - Timer/Counter0 Output Compare Match B Interrupt Enable
impl W<u8, Reg<u8, _TCCR1A>>
[src]
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com1c(&mut self) -> COM1C_W
[src]
Bits 2:3 - Compare Output Mode 1C, bits
pub fn com1b(&mut self) -> COM1B_W
[src]
Bits 4:5 - Compare Output Mode 1B, bits
pub fn com1a(&mut self) -> COM1A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR1B>>
[src]
pub fn cs1(&mut self) -> CS1_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 1
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices1(&mut self) -> ICES1_W
[src]
Bit 6 - Input Capture 1 Edge Select
pub fn icnc1(&mut self) -> ICNC1_W
[src]
Bit 7 - Input Capture 1 Noise Canceler
impl W<u8, Reg<u8, _TCCR1C>>
[src]
pub fn foc1c(&mut self) -> FOC1C_W
[src]
Bit 5 - Force Output Compare 1C
pub fn foc1b(&mut self) -> FOC1B_W
[src]
Bit 6 - Force Output Compare 1B
pub fn foc1a(&mut self) -> FOC1A_W
[src]
Bit 7 - Force Output Compare 1A
impl W<u8, Reg<u8, _TIMSK1>>
[src]
pub fn toie1(&mut self) -> TOIE1_W
[src]
Bit 0 - Timer/Counter1 Overflow Interrupt Enable
pub fn ocie1a(&mut self) -> OCIE1A_W
[src]
Bit 1 - Timer/Counter1 Output Compare A Match Interrupt Enable
pub fn ocie1b(&mut self) -> OCIE1B_W
[src]
Bit 2 - Timer/Counter1 Output Compare B Match Interrupt Enable
pub fn ocie1c(&mut self) -> OCIE1C_W
[src]
Bit 3 - Timer/Counter1 Output Compare C Match Interrupt Enable
pub fn icie1(&mut self) -> ICIE1_W
[src]
Bit 5 - Timer/Counter1 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _TCCR3A>>
[src]
pub fn wgm3(&mut self) -> WGM3_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com3c(&mut self) -> COM3C_W
[src]
Bits 2:3 - Compare Output Mode 3C, bits
pub fn com3b(&mut self) -> COM3B_W
[src]
Bits 4:5 - Compare Output Mode 3B, bits
pub fn com3a(&mut self) -> COM3A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR3B>>
[src]
pub fn cs3(&mut self) -> CS3_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 3
pub fn wgm3(&mut self) -> WGM3_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices3(&mut self) -> ICES3_W
[src]
Bit 6 - Input Capture 3 Edge Select
pub fn icnc3(&mut self) -> ICNC3_W
[src]
Bit 7 - Input Capture 3 Noise Canceler
impl W<u8, Reg<u8, _TCCR3C>>
[src]
pub fn foc3c(&mut self) -> FOC3C_W
[src]
Bit 5 - Force Output Compare 3C
pub fn foc3b(&mut self) -> FOC3B_W
[src]
Bit 6 - Force Output Compare 3B
pub fn foc3a(&mut self) -> FOC3A_W
[src]
Bit 7 - Force Output Compare 3A
impl W<u8, Reg<u8, _TIMSK3>>
[src]
pub fn toie3(&mut self) -> TOIE3_W
[src]
Bit 0 - Timer/Counter3 Overflow Interrupt Enable
pub fn ocie3a(&mut self) -> OCIE3A_W
[src]
Bit 1 - Timer/Counter3 Output Compare A Match Interrupt Enable
pub fn ocie3b(&mut self) -> OCIE3B_W
[src]
Bit 2 - Timer/Counter3 Output Compare B Match Interrupt Enable
pub fn ocie3c(&mut self) -> OCIE3C_W
[src]
Bit 3 - Timer/Counter3 Output Compare C Match Interrupt Enable
pub fn icie3(&mut self) -> ICIE3_W
[src]
Bit 5 - Timer/Counter3 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _DT4>>
[src]
impl W<u8, Reg<u8, _TCCR4A>>
[src]
pub fn pwm4b(&mut self) -> PWM4B_W
[src]
Bit 0 -
pub fn pwm4a(&mut self) -> PWM4A_W
[src]
Bit 1 -
pub fn foc4b(&mut self) -> FOC4B_W
[src]
Bit 2 - Force Output Compare Match 4B
pub fn foc4a(&mut self) -> FOC4A_W
[src]
Bit 3 - Force Output Compare Match 4A
pub fn com4b(&mut self) -> COM4B_W
[src]
Bits 4:5 - Compare Output Mode 4B, bits
pub fn com4a(&mut self) -> COM4A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR4B>>
[src]
pub fn cs4(&mut self) -> CS4_W
[src]
Bits 0:3 - Clock Select Bits
pub fn dtps4(&mut self) -> DTPS4_W
[src]
Bits 4:5 - Dead Time Prescaler Bits
pub fn psr4(&mut self) -> PSR4_W
[src]
Bit 6 - Prescaler Reset Timer/Counter 4
pub fn pwm4x(&mut self) -> PWM4X_W
[src]
Bit 7 - PWM Inversion Mode
impl W<u8, Reg<u8, _TCCR4C>>
[src]
pub fn pwm4d(&mut self) -> PWM4D_W
[src]
Bit 0 - Pulse Width Modulator D Enable
pub fn foc4d(&mut self) -> FOC4D_W
[src]
Bit 1 - Force Output Compare Match 4D
pub fn com4d(&mut self) -> COM4D_W
[src]
Bits 2:3 - Comparator D Output Mode
pub fn com4b0s(&mut self) -> COM4B0S_W
[src]
Bit 4 - Comparator B Output Mode
pub fn com4b1s(&mut self) -> COM4B1S_W
[src]
Bit 5 - Comparator B Output Mode
pub fn com4a0s(&mut self) -> COM4A0S_W
[src]
Bit 6 - Comparator A Output Mode
pub fn com4a1s(&mut self) -> COM4A1S_W
[src]
Bit 7 - Comparator A Output Mode
impl W<u8, Reg<u8, _TCCR4D>>
[src]
pub fn wgm4(&mut self) -> WGM4_W
[src]
Bits 0:1 - Waveform Generation Mode bits
pub fn fpf4(&mut self) -> FPF4_W
[src]
Bit 2 - Fault Protection Interrupt Flag
pub fn fpac4(&mut self) -> FPAC4_W
[src]
Bit 3 - Fault Protection Analog Comparator Enable
pub fn fpes4(&mut self) -> FPES4_W
[src]
Bit 4 - Fault Protection Edge Select
pub fn fpnc4(&mut self) -> FPNC4_W
[src]
Bit 5 - Fault Protection Noise Canceler
pub fn fpen4(&mut self) -> FPEN4_W
[src]
Bit 6 - Fault Protection Mode Enable
pub fn fpie4(&mut self) -> FPIE4_W
[src]
Bit 7 - Fault Protection Interrupt Enable
impl W<u8, Reg<u8, _TCCR4E>>
[src]
pub fn oc4oe(&mut self) -> OC4OE_W
[src]
Bits 0:5 - Output Compare Override Enable bit
pub fn enhc4(&mut self) -> ENHC4_W
[src]
Bit 6 - Enhanced Compare/PWM Mode
pub fn tlock4(&mut self) -> TLOCK4_W
[src]
Bit 7 - Register Update Lock
impl W<u8, Reg<u8, _TIMSK4>>
[src]
pub fn toie4(&mut self) -> TOIE4_W
[src]
Bit 2 - Timer/Counter4 Overflow Interrupt Enable
pub fn ocie4b(&mut self) -> OCIE4B_W
[src]
Bit 5 - Timer/Counter4 Output Compare B Match Interrupt Enable
pub fn ocie4a(&mut self) -> OCIE4A_W
[src]
Bit 6 - Timer/Counter4 Output Compare A Match Interrupt Enable
pub fn ocie4d(&mut self) -> OCIE4D_W
[src]
Bit 7 - Timer/Counter4 Output Compare D Match Interrupt Enable
impl W<u8, Reg<u8, _TWAMR>>
[src]
impl W<u8, Reg<u8, _TWAR>>
[src]
pub fn twgce(&mut self) -> TWGCE_W
[src]
Bit 0 - TWI General Call Recognition Enable Bit
pub fn twa(&mut self) -> TWA_W
[src]
Bits 1:7 - TWI (Slave) Address register Bits
impl W<u8, Reg<u8, _TWCR>>
[src]
pub fn twie(&mut self) -> TWIE_W
[src]
Bit 0 - TWI Interrupt Enable
pub fn twen(&mut self) -> TWEN_W
[src]
Bit 2 - TWI Enable Bit
pub fn twsto(&mut self) -> TWSTO_W
[src]
Bit 4 - TWI Stop Condition Bit
pub fn twsta(&mut self) -> TWSTA_W
[src]
Bit 5 - TWI Start Condition Bit
pub fn twea(&mut self) -> TWEA_W
[src]
Bit 6 - TWI Enable Acknowledge Bit
pub fn twint(&mut self) -> TWINT_W
[src]
Bit 7 - TWI Interrupt Flag
impl W<u8, Reg<u8, _TWSR>>
[src]
impl W<u8, Reg<u8, _UCSR1A>>
[src]
pub fn mpcm1(&mut self) -> MPCM1_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x1(&mut self) -> U2X1_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc1(&mut self) -> TXC1_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR1B>>
[src]
pub fn txb81(&mut self) -> TXB81_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz12(&mut self) -> UCSZ12_W
[src]
Bit 2 - Character Size
pub fn txen1(&mut self) -> TXEN1_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen1(&mut self) -> RXEN1_W
[src]
Bit 4 - Receiver Enable
pub fn udrie1(&mut self) -> UDRIE1_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie1(&mut self) -> TXCIE1_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie1(&mut self) -> RXCIE1_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR1C>>
[src]
pub fn ucpol1(&mut self) -> UCPOL1_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz1(&mut self) -> UCSZ1_W
[src]
Bits 1:2 - Character Size
pub fn usbs1(&mut self) -> USBS1_W
[src]
Bit 3 - Stop Bit Select
pub fn upm1(&mut self) -> UPM1_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel1(&mut self) -> UMSEL1_W
[src]
Bits 6:7 - USART Mode Select
impl W<u8, Reg<u8, _UCSR1D>>
[src]
pub fn rtsen(&mut self) -> RTSEN_W
[src]
Bit 0 - RTS Enable
pub fn ctsen(&mut self) -> CTSEN_W
[src]
Bit 1 - CTS Enable
impl W<u8, Reg<u8, _UDADDR>>
[src]
impl W<u8, Reg<u8, _UDCON>>
[src]
pub fn detach(&mut self) -> DETACH_W
[src]
Bit 0 -
pub fn rmwkup(&mut self) -> RMWKUP_W
[src]
Bit 1 -
pub fn lsm(&mut self) -> LSM_W
[src]
Bit 2 - USB low speed mode
pub fn rstcpu(&mut self) -> RSTCPU_W
[src]
Bit 3 -
impl W<u8, Reg<u8, _UDIEN>>
[src]
pub fn suspe(&mut self) -> SUSPE_W
[src]
Bit 0 -
pub fn sofe(&mut self) -> SOFE_W
[src]
Bit 2 -
pub fn eorste(&mut self) -> EORSTE_W
[src]
Bit 3 -
pub fn wakeupe(&mut self) -> WAKEUPE_W
[src]
Bit 4 -
pub fn eorsme(&mut self) -> EORSME_W
[src]
Bit 5 -
pub fn uprsme(&mut self) -> UPRSME_W
[src]
Bit 6 -
impl W<u8, Reg<u8, _UDINT>>
[src]
pub fn suspi(&mut self) -> SUSPI_W
[src]
Bit 0 -
pub fn sofi(&mut self) -> SOFI_W
[src]
Bit 2 -
pub fn eorsti(&mut self) -> EORSTI_W
[src]
Bit 3 -
pub fn wakeupi(&mut self) -> WAKEUPI_W
[src]
Bit 4 -
pub fn eorsmi(&mut self) -> EORSMI_W
[src]
Bit 5 -
pub fn uprsmi(&mut self) -> UPRSMI_W
[src]
Bit 6 -
impl W<u8, Reg<u8, _UECFG0X>>
[src]
impl W<u8, Reg<u8, _UECFG1X>>
[src]
pub fn alloc(&mut self) -> ALLOC_W
[src]
Bit 1 -
pub fn epbk(&mut self) -> EPBK_W
[src]
Bits 2:3 -
pub fn epsize(&mut self) -> EPSIZE_W
[src]
Bits 4:6 -
impl W<u8, Reg<u8, _UECONX>>
[src]
pub fn epen(&mut self) -> EPEN_W
[src]
Bit 0 -
pub fn rstdt(&mut self) -> RSTDT_W
[src]
Bit 3 -
pub fn stallrqc(&mut self) -> STALLRQC_W
[src]
Bit 4 -
pub fn stallrq(&mut self) -> STALLRQ_W
[src]
Bit 5 -
impl W<u8, Reg<u8, _UEDATX>>
[src]
impl W<u8, Reg<u8, _UEIENX>>
[src]
pub fn txine(&mut self) -> TXINE_W
[src]
Bit 0 -
pub fn stallede(&mut self) -> STALLEDE_W
[src]
Bit 1 -
pub fn rxoute(&mut self) -> RXOUTE_W
[src]
Bit 2 -
pub fn rxstpe(&mut self) -> RXSTPE_W
[src]
Bit 3 -
pub fn nakoute(&mut self) -> NAKOUTE_W
[src]
Bit 4 -
pub fn nakine(&mut self) -> NAKINE_W
[src]
Bit 6 -
pub fn flerre(&mut self) -> FLERRE_W
[src]
Bit 7 -
impl W<u8, Reg<u8, _UEINTX>>
[src]
pub fn txini(&mut self) -> TXINI_W
[src]
Bit 0 -
pub fn stalledi(&mut self) -> STALLEDI_W
[src]
Bit 1 -
pub fn rxouti(&mut self) -> RXOUTI_W
[src]
Bit 2 -
pub fn rxstpi(&mut self) -> RXSTPI_W
[src]
Bit 3 -
pub fn nakouti(&mut self) -> NAKOUTI_W
[src]
Bit 4 -
pub fn rwal(&mut self) -> RWAL_W
[src]
Bit 5 -
pub fn nakini(&mut self) -> NAKINI_W
[src]
Bit 6 -
pub fn fifocon(&mut self) -> FIFOCON_W
[src]
Bit 7 -
impl W<u8, Reg<u8, _UERST>>
[src]
impl W<u8, Reg<u8, _UESTA0X>>
[src]
pub fn nbusybk(&mut self) -> NBUSYBK_W
[src]
Bits 0:1 -
pub fn dtseq(&mut self) -> DTSEQ_W
[src]
Bits 2:3 -
pub fn underfi(&mut self) -> UNDERFI_W
[src]
Bit 5 -
pub fn overfi(&mut self) -> OVERFI_W
[src]
Bit 6 -
pub fn cfgok(&mut self) -> CFGOK_W
[src]
Bit 7 -
impl W<u8, Reg<u8, _UHWCON>>
[src]
impl W<u8, Reg<u8, _USBCON>>
[src]
pub fn vbuste(&mut self) -> VBUSTE_W
[src]
Bit 0 -
pub fn otgpade(&mut self) -> OTGPADE_W
[src]
Bit 4 -
pub fn frzclk(&mut self) -> FRZCLK_W
[src]
Bit 5 -
pub fn usbe(&mut self) -> USBE_W
[src]
Bit 7 -
impl W<u8, Reg<u8, _USBINT>>
[src]
impl W<u8, Reg<u8, _WDTCSR>>
[src]
pub fn wde(&mut self) -> WDE_W
[src]
Bit 3 - Watch Dog Enable
pub fn wdce(&mut self) -> WDCE_W
[src]
Bit 4 - Watchdog Change Enable
pub fn wdie(&mut self) -> WDIE_W
[src]
Bit 6 - Watchdog Timeout Interrupt Enable
pub fn wdif(&mut self) -> WDIF_W
[src]
Bit 7 - Watchdog Timeout Interrupt Flag
pub fn wdpl(&mut self) -> WDPL_W
[src]
Bits 0:2 - Watchdog Timer Prescaler - Low Bits
pub fn wdph(&mut self) -> WDPH_W
[src]
Bit 5 - Watchdog Timer Prescaler - High Bit
impl W<u8, Reg<u8, _SFIOR>>
[src]
impl W<u8, Reg<u8, _ADCSRA>>
[src]
pub fn adps(&mut self) -> ADPS_W
[src]
Bits 0:2 - ADC Prescaler Select Bits
pub fn adie(&mut self) -> ADIE_W
[src]
Bit 3 - ADC Interrupt Enable
pub fn adif(&mut self) -> ADIF_W
[src]
Bit 4 - ADC Interrupt Flag
pub fn adfr(&mut self) -> ADFR_W
[src]
Bit 5 - ADC Free Running Select
pub fn adsc(&mut self) -> ADSC_W
[src]
Bit 6 - ADC Start Conversion
pub fn aden(&mut self) -> ADEN_W
[src]
Bit 7 - ADC Enable
impl W<u8, Reg<u8, _ADMUX>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 0:3 - Analog Channel and Gain Selection Bits
pub fn adlar(&mut self) -> ADLAR_W
[src]
Bit 5 - Left Adjust Result
pub fn refs(&mut self) -> REFS_W
[src]
Bits 6:7 - Reference Selection Bits
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn isc0(&mut self) -> ISC0_W
[src]
Bits 0:1 - Interrupt Sense Control 0 Bits
pub fn isc1(&mut self) -> ISC1_W
[src]
Bits 2:3 - Interrupt Sense Control 1 Bits
pub fn sm(&mut self) -> SM_W
[src]
Bits 4:6 - Sleep Mode Select
pub fn se(&mut self) -> SE_W
[src]
Bit 7 - Sleep Enable
impl W<u8, Reg<u8, _MCUCSR>>
[src]
pub fn porf(&mut self) -> PORF_W
[src]
Bit 0 - Power-on reset flag
pub fn extrf(&mut self) -> EXTRF_W
[src]
Bit 1 - External Reset Flag
pub fn borf(&mut self) -> BORF_W
[src]
Bit 2 - Brown-out Reset Flag
pub fn wdrf(&mut self) -> WDRF_W
[src]
Bit 3 - Watchdog Reset Flag
impl W<u8, Reg<u8, _OSCCAL>>
[src]
impl W<u8, Reg<u8, _SFIOR>>
[src]
pub fn psr10(&mut self) -> PSR10_W
[src]
Bit 0 - Prescaler Reset Timer/Counter1 and Timer/Counter0
pub fn pud(&mut self) -> PUD_W
[src]
Bit 2 - Pull-up Disable
pub fn adhsm(&mut self) -> ADHSM_W
[src]
Bit 4 - ADC High Speed Mode
impl W<u8, Reg<u8, _SPMCR>>
[src]
pub fn spmen(&mut self) -> SPMEN_W
[src]
Bit 0 - Store Program Memory Enable
pub fn pgers(&mut self) -> PGERS_W
[src]
Bit 1 - Page Erase
pub fn pgwrt(&mut self) -> PGWRT_W
[src]
Bit 2 - Page Write
pub fn blbset(&mut self) -> BLBSET_W
[src]
Bit 3 - Boot Lock Bit Set
pub fn rwwsre(&mut self) -> RWWSRE_W
[src]
Bit 4 - Read-While-Write Section Read Enable
pub fn rwwsb(&mut self) -> RWWSB_W
[src]
Bit 6 - Read-While-Write Section Busy
pub fn spmie(&mut self) -> SPMIE_W
[src]
Bit 7 - SPM Interrupt Enable
impl W<u8, Reg<u8, _EECR>>
[src]
pub fn eere(&mut self) -> EERE_W
[src]
Bit 0 - EEPROM Read Enable
pub fn eewe(&mut self) -> EEWE_W
[src]
Bit 1 - EEPROM Write Enable
pub fn eemwe(&mut self) -> EEMWE_W
[src]
Bit 2 - EEPROM Master Write Enable
pub fn eerie(&mut self) -> EERIE_W
[src]
Bit 3 - EEPROM Ready Interrupt Enable
impl W<u8, Reg<u8, _GICR>>
[src]
pub fn ivce(&mut self) -> IVCE_W
[src]
Bit 0 - Interrupt Vector Change Enable
pub fn ivsel(&mut self) -> IVSEL_W
[src]
Bit 1 - Interrupt Vector Select
pub fn int(&mut self) -> INT_W
[src]
Bits 6:7 - External Interrupt Request 1 Enable
impl W<u8, Reg<u8, _GIFR>>
[src]
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn isc0(&mut self) -> ISC0_W
[src]
Bits 0:1 - Interrupt Sense Control 0 Bits
pub fn isc1(&mut self) -> ISC1_W
[src]
Bits 2:3 - Interrupt Sense Control 1 Bits
impl W<u8, Reg<u8, _HIGH>>
[src]
pub fn bootrst(&mut self) -> BOOTRST_W
[src]
Bit 0 - Boot Reset vector Enabled
pub fn bootsz(&mut self) -> BOOTSZ_W
[src]
Bits 1:2 - Select Boot Size
pub fn eesave(&mut self) -> EESAVE_W
[src]
Bit 3 - Preserve EEPROM through the Chip Erase cycle
pub fn ckopt(&mut self) -> CKOPT_W
[src]
Bit 4 - CKOPT fuse (operation dependent of CKSEL fuses)
pub fn spien(&mut self) -> SPIEN_W
[src]
Bit 5 - Serial program downloading (SPI) enabled
pub fn wdton(&mut self) -> WDTON_W
[src]
Bit 6 - Watch-dog Timer always on
pub fn rstdisbl(&mut self) -> RSTDISBL_W
[src]
Bit 7 - Reset Disabled (Enable PC6 as i/o pin)
impl W<u8, Reg<u8, _LOW>>
[src]
pub fn sut_cksel(&mut self) -> SUT_CKSEL_W
[src]
Bits 0:5 - Select Clock Source
pub fn boden(&mut self) -> BODEN_W
[src]
Bit 6 - Brown-out detection enabled
pub fn bodlevel(&mut self) -> BODLEVEL_W
[src]
Bit 7 - Brownout detector trigger level
impl W<u8, Reg<u8, _LOCKBIT>>
[src]
pub fn lb(&mut self) -> LB_W
[src]
Bits 0:1 - Memory Lock
pub fn blb0(&mut self) -> BLB0_W
[src]
Bits 2:3 - Boot Loader Protection Mode
pub fn blb1(&mut self) -> BLB1_W
[src]
Bits 4:5 - Boot Loader Protection Mode
impl W<u8, Reg<u8, _DDRB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _PORTB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _DDRC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
impl W<u8, Reg<u8, _PORTC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
impl W<u8, Reg<u8, _DDRD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _PORTD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _SPCR>>
[src]
pub fn spr(&mut self) -> SPR_W
[src]
Bits 0:1 - SPI Clock Rate Selects
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 2 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 3 - Clock polarity
pub fn mstr(&mut self) -> MSTR_W
[src]
Bit 4 - Master/Slave Select
pub fn dord(&mut self) -> DORD_W
[src]
Bit 5 - Data Order
pub fn spe(&mut self) -> SPE_W
[src]
Bit 6 - SPI Enable
pub fn spie(&mut self) -> SPIE_W
[src]
Bit 7 - SPI Interrupt Enable
impl W<u8, Reg<u8, _TCCR0>>
[src]
pub fn cs00(&mut self) -> CS00_W
[src]
Bit 0 - Clock Select0 bit 0
pub fn cs01(&mut self) -> CS01_W
[src]
Bit 1 - Clock Select0 bit 1
pub fn cs02(&mut self) -> CS02_W
[src]
Bit 2 - Clock Select0 bit 2
impl W<u8, Reg<u8, _TIFR>>
[src]
impl W<u8, Reg<u8, _TIMSK>>
[src]
impl W<u8, Reg<u8, _TCCR1A>>
[src]
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn foc1b(&mut self) -> FOC1B_W
[src]
Bit 2 - Force Output Compare 1B
pub fn foc1a(&mut self) -> FOC1A_W
[src]
Bit 3 - Force Output Compare 1A
pub fn com1b(&mut self) -> COM1B_W
[src]
Bits 4:5 - Compare Output Mode 1B, bits
pub fn com1a(&mut self) -> COM1A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR1B>>
[src]
pub fn cs1(&mut self) -> CS1_W
[src]
Bits 0:2 - Prescaler source of Timer/Counter 1
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices1(&mut self) -> ICES1_W
[src]
Bit 6 - Input Capture 1 Edge Select
pub fn icnc1(&mut self) -> ICNC1_W
[src]
Bit 7 - Input Capture 1 Noise Canceler
impl W<u8, Reg<u8, _TIMSK>>
[src]
pub fn toie1(&mut self) -> TOIE1_W
[src]
Bit 2 - Timer/Counter1 Overflow Interrupt Enable
pub fn ocie1b(&mut self) -> OCIE1B_W
[src]
Bit 3 - Timer/Counter1 Output CompareB Match Interrupt Enable
pub fn ocie1a(&mut self) -> OCIE1A_W
[src]
Bit 4 - Timer/Counter1 Output CompareA Match Interrupt Enable
pub fn ticie1(&mut self) -> TICIE1_W
[src]
Bit 5 - Timer/Counter1 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _ASSR>>
[src]
pub fn tcr2ub(&mut self) -> TCR2UB_W
[src]
Bit 0 - Timer/counter Control Register2 Update Busy
pub fn ocr2ub(&mut self) -> OCR2UB_W
[src]
Bit 1 - Output Compare Register2 Update Busy
pub fn tcn2ub(&mut self) -> TCN2UB_W
[src]
Bit 2 - Timer/Counter2 Update Busy
pub fn as2(&mut self) -> AS2_W
[src]
Bit 3 - Asynchronous Timer/counter2
impl W<u8, Reg<u8, _SFIOR>>
[src]
impl W<u8, Reg<u8, _TCCR2>>
[src]
pub fn cs2(&mut self) -> CS2_W
[src]
Bits 0:2 - Clock Select bits
pub fn wgm21(&mut self) -> WGM21_W
[src]
Bit 3 - Waveform Generation Mode
pub fn com2(&mut self) -> COM2_W
[src]
Bits 4:5 - Compare Output Mode bits
pub fn wgm20(&mut self) -> WGM20_W
[src]
Bit 6 - Waveform Genration Mode
pub fn foc2(&mut self) -> FOC2_W
[src]
Bit 7 - Force Output Compare
impl W<u8, Reg<u8, _TIMSK>>
[src]
pub fn toie2(&mut self) -> TOIE2_W
[src]
Bit 6 - Timer/Counter2 Overflow Interrupt Enable
pub fn ocie2(&mut self) -> OCIE2_W
[src]
Bit 7 - Timer/Counter2 Output Compare Match Interrupt Enable
impl W<u8, Reg<u8, _TWAR>>
[src]
pub fn twgce(&mut self) -> TWGCE_W
[src]
Bit 0 - TWI General Call Recognition Enable Bit
pub fn twa(&mut self) -> TWA_W
[src]
Bits 1:7 - TWI (Slave) Address register Bits
impl W<u8, Reg<u8, _TWSR>>
[src]
pub fn twps(&mut self) -> TWPS_W
[src]
Bits 0:1 - TWI Prescaler
pub fn tws(&mut self) -> TWS_W
[src]
Bits 3:7 - TWI Status
impl W<u8, Reg<u8, _UCSRB>>
[src]
pub fn txb8(&mut self) -> TXB8_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn rxb8(&mut self) -> RXB8_W
[src]
Bit 1 - Receive Data Bit 8
pub fn ucsz2(&mut self) -> UCSZ2_W
[src]
Bit 2 - Character Size
pub fn txen(&mut self) -> TXEN_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen(&mut self) -> RXEN_W
[src]
Bit 4 - Receiver Enable
pub fn udrie(&mut self) -> UDRIE_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie(&mut self) -> TXCIE_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie(&mut self) -> RXCIE_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSRC>>
[src]
pub fn ucpol(&mut self) -> UCPOL_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz(&mut self) -> UCSZ_W
[src]
Bits 1:2 - Character Size
pub fn usbs(&mut self) -> USBS_W
[src]
Bit 3 - Stop Bit Select
pub fn upm(&mut self) -> UPM_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel(&mut self) -> UMSEL_W
[src]
Bit 6 - USART Mode Select
pub fn ursel(&mut self) -> URSEL_W
[src]
Bit 7 - Register Select
impl W<u8, Reg<u8, _WDTCR>>
[src]
pub fn wdp(&mut self) -> WDP_W
[src]
Bits 0:2 - Watch Dog Timer Prescaler bits
pub fn wde(&mut self) -> WDE_W
[src]
Bit 3 - Watch Dog Enable
pub fn wdce(&mut self) -> WDCE_W
[src]
Bit 4 - Watchdog Change Enable
impl W<u8, Reg<u8, _ACSR>>
[src]
pub fn acis(&mut self) -> ACIS_W
[src]
Bits 0:1 - Analog Comparator Interrupt Mode Select
pub fn acic(&mut self) -> ACIC_W
[src]
Bit 2 - Analog Comparator Input Capture Enable
pub fn acie(&mut self) -> ACIE_W
[src]
Bit 3 - Analog Comparator Interrupt Enable
pub fn aci(&mut self) -> ACI_W
[src]
Bit 4 - Analog Comparator Interrupt Flag
pub fn acbg(&mut self) -> ACBG_W
[src]
Bit 6 - Analog Comparator Bandgap Select
pub fn acd(&mut self) -> ACD_W
[src]
Bit 7 - Analog Comparator Disable
impl W<u8, Reg<u8, _SFIOR>>
[src]
impl W<u8, Reg<u8, _ADCSRA>>
[src]
pub fn adps(&mut self) -> ADPS_W
[src]
Bits 0:2 - ADC Prescaler Select Bits
pub fn adie(&mut self) -> ADIE_W
[src]
Bit 3 - ADC Interrupt Enable
pub fn adif(&mut self) -> ADIF_W
[src]
Bit 4 - ADC Interrupt Flag
pub fn adate(&mut self) -> ADATE_W
[src]
Bit 5 - ADC Auto Trigger Enable
pub fn adsc(&mut self) -> ADSC_W
[src]
Bit 6 - ADC Start Conversion
pub fn aden(&mut self) -> ADEN_W
[src]
Bit 7 - ADC Enable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
impl W<u8, Reg<u8, _ADMUX>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 0:4 - Analog Channel and Gain Selection Bits
pub fn adlar(&mut self) -> ADLAR_W
[src]
Bit 5 - Left Adjust Result
pub fn refs(&mut self) -> REFS_W
[src]
Bits 6:7 - Reference Selection Bits
impl W<u8, Reg<u8, _SPMCSR>>
[src]
pub fn spmen(&mut self) -> SPMEN_W
[src]
Bit 0 - Store Program Memory Enable
pub fn pgers(&mut self) -> PGERS_W
[src]
Bit 1 - Page Erase
pub fn pgwrt(&mut self) -> PGWRT_W
[src]
Bit 2 - Page Write
pub fn blbset(&mut self) -> BLBSET_W
[src]
Bit 3 - Boot Lock Bit Set
pub fn rwwsre(&mut self) -> RWWSRE_W
[src]
Bit 4 - Read While Write section read enable
pub fn rwwsb(&mut self) -> RWWSB_W
[src]
Bit 6 - Read While Write Section Busy
pub fn spmie(&mut self) -> SPMIE_W
[src]
Bit 7 - SPM Interrupt Enable
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn ivce(&mut self) -> IVCE_W
[src]
Bit 0 - Interrupt Vector Change Enable
pub fn ivsel(&mut self) -> IVSEL_W
[src]
Bit 1 - Interrupt Vector Select
pub fn sm2(&mut self) -> SM2_W
[src]
Bit 2 - Sleep Mode Select
pub fn sm(&mut self) -> SM_W
[src]
Bits 3:4 - Sleep Mode Select
pub fn se(&mut self) -> SE_W
[src]
Bit 5 - Sleep Enable
pub fn srw10(&mut self) -> SRW10_W
[src]
Bit 6 - External SRAM Wait State Select
pub fn sre(&mut self) -> SRE_W
[src]
Bit 7 - External SRAM Enable
impl W<u8, Reg<u8, _MCUCSR>>
[src]
pub fn porf(&mut self) -> PORF_W
[src]
Bit 0 - Power-on reset flag
pub fn extrf(&mut self) -> EXTRF_W
[src]
Bit 1 - External Reset Flag
pub fn borf(&mut self) -> BORF_W
[src]
Bit 2 - Brown-out Reset Flag
pub fn wdrf(&mut self) -> WDRF_W
[src]
Bit 3 - Watchdog Reset Flag
pub fn jtrf(&mut self) -> JTRF_W
[src]
Bit 4 - JTAG Reset Flag
pub fn jtd(&mut self) -> JTD_W
[src]
Bit 7 - JTAG Interface Disable
impl W<u8, Reg<u8, _OSCCAL>>
[src]
impl W<u8, Reg<u8, _XDIV>>
[src]
pub fn xdiv(&mut self) -> XDIV_W
[src]
Bits 0:6 - XTAl Divide Select Bits
pub fn xdiven(&mut self) -> XDIVEN_W
[src]
Bit 7 - XTAL Divide Enable
impl W<u8, Reg<u8, _XMCRA>>
[src]
pub fn srw11(&mut self) -> SRW11_W
[src]
Bit 1 - Wait state select bit upper page
pub fn srw0(&mut self) -> SRW0_W
[src]
Bits 2:3 - Wait state select bit lower page
pub fn srl(&mut self) -> SRL_W
[src]
Bits 4:6 - Wait state page limit
impl W<u8, Reg<u8, _XMCRB>>
[src]
pub fn xmm(&mut self) -> XMM_W
[src]
Bits 0:2 - External Memory High Mask
pub fn xmbk(&mut self) -> XMBK_W
[src]
Bit 7 - External Memory Bus Keeper Enable
impl W<u8, Reg<u8, _EECR>>
[src]
pub fn eere(&mut self) -> EERE_W
[src]
Bit 0 - EEPROM Read Enable
pub fn eewe(&mut self) -> EEWE_W
[src]
Bit 1 - EEPROM Write Enable
pub fn eemwe(&mut self) -> EEMWE_W
[src]
Bit 2 - EEPROM Master Write Enable
pub fn eerie(&mut self) -> EERIE_W
[src]
Bit 3 - EEPROM Ready Interrupt Enable
impl W<u8, Reg<u8, _EICRA>>
[src]
pub fn isc0(&mut self) -> ISC0_W
[src]
Bits 0:1 - External Interrupt Sense Control Bit
pub fn isc1(&mut self) -> ISC1_W
[src]
Bits 2:3 - External Interrupt Sense Control Bit
pub fn isc2(&mut self) -> ISC2_W
[src]
Bits 4:5 - External Interrupt Sense Control Bit
pub fn isc3(&mut self) -> ISC3_W
[src]
Bits 6:7 - External Interrupt Sense Control Bit
impl W<u8, Reg<u8, _EICRB>>
[src]
pub fn isc4(&mut self) -> ISC4_W
[src]
Bits 0:1 - External Interrupt 7-4 Sense Control Bit
pub fn isc5(&mut self) -> ISC5_W
[src]
Bits 2:3 - External Interrupt 7-4 Sense Control Bit
pub fn isc6(&mut self) -> ISC6_W
[src]
Bits 4:5 - External Interrupt 7-4 Sense Control Bit
pub fn isc7(&mut self) -> ISC7_W
[src]
Bits 6:7 - External Interrupt 7-4 Sense Control Bit
impl W<u8, Reg<u8, _EIMSK>>
[src]
impl W<u8, Reg<u8, _EXTENDED>>
[src]
pub fn wdton(&mut self) -> WDTON_W
[src]
Bit 0 - Watchdog Timer always on
pub fn m103c(&mut self) -> M103C_W
[src]
Bit 1 - ATmega103 Compatibility Mode
impl W<u8, Reg<u8, _HIGH>>
[src]
pub fn bootrst(&mut self) -> BOOTRST_W
[src]
Bit 0 - Boot Reset vector Enabled
pub fn bootsz(&mut self) -> BOOTSZ_W
[src]
Bits 1:2 - Select Boot Size
pub fn eesave(&mut self) -> EESAVE_W
[src]
Bit 3 - Preserve EEPROM through the Chip Erase cycle
pub fn ckopt(&mut self) -> CKOPT_W
[src]
Bit 4 - CKOPT fuse (operation dependent of CKSEL fuses)
pub fn spien(&mut self) -> SPIEN_W
[src]
Bit 5 - Serial program downloading (SPI) enabled
pub fn jtagen(&mut self) -> JTAGEN_W
[src]
Bit 6 - JTAG Interface Enabled
pub fn ocden(&mut self) -> OCDEN_W
[src]
Bit 7 - On-Chip Debug Enabled
impl W<u8, Reg<u8, _LOW>>
[src]
pub fn sut_cksel(&mut self) -> SUT_CKSEL_W
[src]
Bits 0:5 - Select Clock Source
pub fn boden(&mut self) -> BODEN_W
[src]
Bit 6 - Brown-out detection enabled
pub fn bodlevel(&mut self) -> BODLEVEL_W
[src]
Bit 7 - Brownout detector trigger level
impl W<u8, Reg<u8, _MCUCSR>>
[src]
pub fn jtrf(&mut self) -> JTRF_W
[src]
Bit 4 - JTAG Reset Flag
pub fn jtd(&mut self) -> JTD_W
[src]
Bit 7 - JTAG Interface Disable
impl W<u8, Reg<u8, _OCDR>>
[src]
impl W<u8, Reg<u8, _LOCKBIT>>
[src]
pub fn lb(&mut self) -> LB_W
[src]
Bits 0:1 - Memory Lock
pub fn blb0(&mut self) -> BLB0_W
[src]
Bits 2:3 - Boot Loader Protection Mode
pub fn blb1(&mut self) -> BLB1_W
[src]
Bits 4:5 - Boot Loader Protection Mode
impl W<u8, Reg<u8, _SFIOR>>
[src]
pub fn psr321(&mut self) -> PSR321_W
[src]
Bit 0 - Prescaler Reset Timer/Counter3, Timer/Counter2, and Timer/Counter1
pub fn psr0(&mut self) -> PSR0_W
[src]
Bit 1 - Prescaler Reset Timer/Counter0
pub fn pud(&mut self) -> PUD_W
[src]
Bit 2 - Pull Up Disable
pub fn acme(&mut self) -> ACME_W
[src]
Bit 3 - Analog Comparator Multiplexer Enable
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _DDRA>>
[src]
pub fn pa0(&mut self) -> PA0_W
[src]
Bit 0 - Pin A0
pub fn pa1(&mut self) -> PA1_W
[src]
Bit 1 - Pin A1
pub fn pa2(&mut self) -> PA2_W
[src]
Bit 2 - Pin A2
pub fn pa3(&mut self) -> PA3_W
[src]
Bit 3 - Pin A3
pub fn pa4(&mut self) -> PA4_W
[src]
Bit 4 - Pin A4
pub fn pa5(&mut self) -> PA5_W
[src]
Bit 5 - Pin A5
pub fn pa6(&mut self) -> PA6_W
[src]
Bit 6 - Pin A6
pub fn pa7(&mut self) -> PA7_W
[src]
Bit 7 - Pin A7
impl W<u8, Reg<u8, _PORTA>>
[src]
pub fn pa0(&mut self) -> PA0_W
[src]
Bit 0 - Pin A0
pub fn pa1(&mut self) -> PA1_W
[src]
Bit 1 - Pin A1
pub fn pa2(&mut self) -> PA2_W
[src]
Bit 2 - Pin A2
pub fn pa3(&mut self) -> PA3_W
[src]
Bit 3 - Pin A3
pub fn pa4(&mut self) -> PA4_W
[src]
Bit 4 - Pin A4
pub fn pa5(&mut self) -> PA5_W
[src]
Bit 5 - Pin A5
pub fn pa6(&mut self) -> PA6_W
[src]
Bit 6 - Pin A6
pub fn pa7(&mut self) -> PA7_W
[src]
Bit 7 - Pin A7
impl W<u8, Reg<u8, _DDRB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _PORTB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
pub fn pb6(&mut self) -> PB6_W
[src]
Bit 6 - Pin B6
pub fn pb7(&mut self) -> PB7_W
[src]
Bit 7 - Pin B7
impl W<u8, Reg<u8, _DDRC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
pub fn pc7(&mut self) -> PC7_W
[src]
Bit 7 - Pin C7
impl W<u8, Reg<u8, _PORTC>>
[src]
pub fn pc0(&mut self) -> PC0_W
[src]
Bit 0 - Pin C0
pub fn pc1(&mut self) -> PC1_W
[src]
Bit 1 - Pin C1
pub fn pc2(&mut self) -> PC2_W
[src]
Bit 2 - Pin C2
pub fn pc3(&mut self) -> PC3_W
[src]
Bit 3 - Pin C3
pub fn pc4(&mut self) -> PC4_W
[src]
Bit 4 - Pin C4
pub fn pc5(&mut self) -> PC5_W
[src]
Bit 5 - Pin C5
pub fn pc6(&mut self) -> PC6_W
[src]
Bit 6 - Pin C6
pub fn pc7(&mut self) -> PC7_W
[src]
Bit 7 - Pin C7
impl W<u8, Reg<u8, _DDRD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _PORTD>>
[src]
pub fn pd0(&mut self) -> PD0_W
[src]
Bit 0 - Pin D0
pub fn pd1(&mut self) -> PD1_W
[src]
Bit 1 - Pin D1
pub fn pd2(&mut self) -> PD2_W
[src]
Bit 2 - Pin D2
pub fn pd3(&mut self) -> PD3_W
[src]
Bit 3 - Pin D3
pub fn pd4(&mut self) -> PD4_W
[src]
Bit 4 - Pin D4
pub fn pd5(&mut self) -> PD5_W
[src]
Bit 5 - Pin D5
pub fn pd6(&mut self) -> PD6_W
[src]
Bit 6 - Pin D6
pub fn pd7(&mut self) -> PD7_W
[src]
Bit 7 - Pin D7
impl W<u8, Reg<u8, _DDRE>>
[src]
pub fn pe0(&mut self) -> PE0_W
[src]
Bit 0 - Pin E0
pub fn pe1(&mut self) -> PE1_W
[src]
Bit 1 - Pin E1
pub fn pe2(&mut self) -> PE2_W
[src]
Bit 2 - Pin E2
pub fn pe3(&mut self) -> PE3_W
[src]
Bit 3 - Pin E3
pub fn pe4(&mut self) -> PE4_W
[src]
Bit 4 - Pin E4
pub fn pe5(&mut self) -> PE5_W
[src]
Bit 5 - Pin E5
pub fn pe6(&mut self) -> PE6_W
[src]
Bit 6 - Pin E6
pub fn pe7(&mut self) -> PE7_W
[src]
Bit 7 - Pin E7
impl W<u8, Reg<u8, _PORTE>>
[src]
pub fn pe0(&mut self) -> PE0_W
[src]
Bit 0 - Pin E0
pub fn pe1(&mut self) -> PE1_W
[src]
Bit 1 - Pin E1
pub fn pe2(&mut self) -> PE2_W
[src]
Bit 2 - Pin E2
pub fn pe3(&mut self) -> PE3_W
[src]
Bit 3 - Pin E3
pub fn pe4(&mut self) -> PE4_W
[src]
Bit 4 - Pin E4
pub fn pe5(&mut self) -> PE5_W
[src]
Bit 5 - Pin E5
pub fn pe6(&mut self) -> PE6_W
[src]
Bit 6 - Pin E6
pub fn pe7(&mut self) -> PE7_W
[src]
Bit 7 - Pin E7
impl W<u8, Reg<u8, _DDRF>>
[src]
pub fn pf0(&mut self) -> PF0_W
[src]
Bit 0 - Pin F0
pub fn pf1(&mut self) -> PF1_W
[src]
Bit 1 - Pin F1
pub fn pf2(&mut self) -> PF2_W
[src]
Bit 2 - Pin F2
pub fn pf3(&mut self) -> PF3_W
[src]
Bit 3 - Pin F3
pub fn pf4(&mut self) -> PF4_W
[src]
Bit 4 - Pin F4
pub fn pf5(&mut self) -> PF5_W
[src]
Bit 5 - Pin F5
pub fn pf6(&mut self) -> PF6_W
[src]
Bit 6 - Pin F6
pub fn pf7(&mut self) -> PF7_W
[src]
Bit 7 - Pin F7
impl W<u8, Reg<u8, _PORTF>>
[src]
pub fn pf0(&mut self) -> PF0_W
[src]
Bit 0 - Pin F0
pub fn pf1(&mut self) -> PF1_W
[src]
Bit 1 - Pin F1
pub fn pf2(&mut self) -> PF2_W
[src]
Bit 2 - Pin F2
pub fn pf3(&mut self) -> PF3_W
[src]
Bit 3 - Pin F3
pub fn pf4(&mut self) -> PF4_W
[src]
Bit 4 - Pin F4
pub fn pf5(&mut self) -> PF5_W
[src]
Bit 5 - Pin F5
pub fn pf6(&mut self) -> PF6_W
[src]
Bit 6 - Pin F6
pub fn pf7(&mut self) -> PF7_W
[src]
Bit 7 - Pin F7
impl W<u8, Reg<u8, _DDRG>>
[src]
pub fn pg0(&mut self) -> PG0_W
[src]
Bit 0 - Pin G0
pub fn pg1(&mut self) -> PG1_W
[src]
Bit 1 - Pin G1
pub fn pg2(&mut self) -> PG2_W
[src]
Bit 2 - Pin G2
pub fn pg3(&mut self) -> PG3_W
[src]
Bit 3 - Pin G3
pub fn pg4(&mut self) -> PG4_W
[src]
Bit 4 - Pin G4
impl W<u8, Reg<u8, _PORTG>>
[src]
pub fn pg0(&mut self) -> PG0_W
[src]
Bit 0 - Pin G0
pub fn pg1(&mut self) -> PG1_W
[src]
Bit 1 - Pin G1
pub fn pg2(&mut self) -> PG2_W
[src]
Bit 2 - Pin G2
pub fn pg3(&mut self) -> PG3_W
[src]
Bit 3 - Pin G3
pub fn pg4(&mut self) -> PG4_W
[src]
Bit 4 - Pin G4
impl W<u8, Reg<u8, _SPCR>>
[src]
pub fn spr(&mut self) -> SPR_W
[src]
Bits 0:1 - SPI Clock Rate Selects
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 2 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 3 - Clock polarity
pub fn mstr(&mut self) -> MSTR_W
[src]
Bit 4 - Master/Slave Select
pub fn dord(&mut self) -> DORD_W
[src]
Bit 5 - Data Order
pub fn spe(&mut self) -> SPE_W
[src]
Bit 6 - SPI Enable
pub fn spie(&mut self) -> SPIE_W
[src]
Bit 7 - SPI Interrupt Enable
impl W<u8, Reg<u8, _SPSR>>
[src]
impl W<u8, Reg<u8, _ASSR>>
[src]
pub fn tcr0ub(&mut self) -> TCR0UB_W
[src]
Bit 0 - Timer/Counter Control Register 0 Update Busy
pub fn ocr0ub(&mut self) -> OCR0UB_W
[src]
Bit 1 - Output Compare register 0 Busy
pub fn tcn0ub(&mut self) -> TCN0UB_W
[src]
Bit 2 - Timer/Counter0 Update Busy
pub fn as0(&mut self) -> AS0_W
[src]
Bit 3 - Asynchronus Timer/Counter 0
impl W<u8, Reg<u8, _SFIOR>>
[src]
pub fn psr0(&mut self) -> PSR0_W
[src]
Bit 1 - Prescaler Reset Timer/Counter0
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR0>>
[src]
pub fn cs0(&mut self) -> CS0_W
[src]
Bits 0:2 - Clock Selects
pub fn wgm01(&mut self) -> WGM01_W
[src]
Bit 3 - Waveform Generation Mode 1
pub fn com0(&mut self) -> COM0_W
[src]
Bits 4:5 - Compare Match Output Modes
pub fn wgm00(&mut self) -> WGM00_W
[src]
Bit 6 - Waveform Generation Mode 0
pub fn foc0(&mut self) -> FOC0_W
[src]
Bit 7 - Force Output Compare
impl W<u8, Reg<u8, _TIMSK>>
[src]
pub fn toie0(&mut self) -> TOIE0_W
[src]
Bit 0 - Timer/Counter0 Overflow Interrupt Enable
pub fn ocie0(&mut self) -> OCIE0_W
[src]
Bit 1 - Timer/Counter0 Output Compare Match Interrupt register
impl W<u8, Reg<u8, _ETIMSK>>
[src]
pub fn ocie1c(&mut self) -> OCIE1C_W
[src]
Bit 0 - Timer/Counter 1, Output Compare Match C Interrupt Enable
impl W<u8, Reg<u8, _SFIOR>>
[src]
pub fn psr321(&mut self) -> PSR321_W
[src]
Bit 0 - Prescaler Reset, T/C3, T/C2, T/C1
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR1A>>
[src]
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 0:1 - Waveform Generation Mode Bits
pub fn com1c(&mut self) -> COM1C_W
[src]
Bits 2:3 - Compare Output Mode 1C, bits
pub fn com1b(&mut self) -> COM1B_W
[src]
Bits 4:5 - Compare Output Mode 1B, bits
pub fn com1a(&mut self) -> COM1A_W
[src]
Bits 6:7 - Compare Output Mode 1A, bits
impl W<u8, Reg<u8, _TCCR1B>>
[src]
pub fn cs1(&mut self) -> CS1_W
[src]
Bits 0:2 - Clock Select1 bits
pub fn wgm1(&mut self) -> WGM1_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices1(&mut self) -> ICES1_W
[src]
Bit 6 - Input Capture 1 Edge Select
pub fn icnc1(&mut self) -> ICNC1_W
[src]
Bit 7 - Input Capture 1 Noise Canceler
impl W<u8, Reg<u8, _TCCR1C>>
[src]
pub fn foc1c(&mut self) -> FOC1C_W
[src]
Bit 5 - Force Output Compare for channel C
pub fn foc1b(&mut self) -> FOC1B_W
[src]
Bit 6 - Force Output Compare for channel B
pub fn foc1a(&mut self) -> FOC1A_W
[src]
Bit 7 - Force Output Compare for channel A
impl W<u8, Reg<u8, _TIMSK>>
[src]
pub fn toie1(&mut self) -> TOIE1_W
[src]
Bit 2 - Timer/Counter1 Overflow Interrupt Enable
pub fn ocie1b(&mut self) -> OCIE1B_W
[src]
Bit 3 - Timer/Counter1 Output CompareB Match Interrupt Enable
pub fn ocie1a(&mut self) -> OCIE1A_W
[src]
Bit 4 - Timer/Counter1 Output CompareA Match Interrupt Enable
pub fn ticie1(&mut self) -> TICIE1_W
[src]
Bit 5 - Timer/Counter1 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _TCCR2>>
[src]
pub fn cs2(&mut self) -> CS2_W
[src]
Bits 0:2 - Clock Select
pub fn wgm21(&mut self) -> WGM21_W
[src]
Bit 3 - Waveform Generation Mode
pub fn com2(&mut self) -> COM2_W
[src]
Bits 4:5 - Compare Match Output Mode
pub fn wgm20(&mut self) -> WGM20_W
[src]
Bit 6 - Wafeform Generation Mode
pub fn foc2(&mut self) -> FOC2_W
[src]
Bit 7 - Force Output Compare
impl W<u8, Reg<u8, _TIMSK>>
[src]
impl W<u8, Reg<u8, _ETIMSK>>
[src]
pub fn ocie3c(&mut self) -> OCIE3C_W
[src]
Bit 1 - Timer/Counter3, Output Compare Match Interrupt Enable
pub fn toie3(&mut self) -> TOIE3_W
[src]
Bit 2 - Timer/Counter3 Overflow Interrupt Enable
pub fn ocie3b(&mut self) -> OCIE3B_W
[src]
Bit 3 - Timer/Counter3 Output CompareB Match Interrupt Enable
pub fn ocie3a(&mut self) -> OCIE3A_W
[src]
Bit 4 - Timer/Counter3 Output CompareA Match Interrupt Enable
pub fn ticie3(&mut self) -> TICIE3_W
[src]
Bit 5 - Timer/Counter3 Input Capture Interrupt Enable
impl W<u8, Reg<u8, _SFIOR>>
[src]
pub fn psr321(&mut self) -> PSR321_W
[src]
Bit 0 - Prescaler Reset, T/C3, T/C2, T/C1
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR3A>>
[src]
pub fn wgm3(&mut self) -> WGM3_W
[src]
Bits 0:1 - Waveform Generation Mode Bits
pub fn com3c(&mut self) -> COM3C_W
[src]
Bits 2:3 - Compare Output Mode 3C, bits
pub fn com3b(&mut self) -> COM3B_W
[src]
Bits 4:5 - Compare Output Mode 3B, bits
pub fn com3a(&mut self) -> COM3A_W
[src]
Bits 6:7 - Compare Output Mode 3A, bits
impl W<u8, Reg<u8, _TCCR3B>>
[src]
pub fn cs3(&mut self) -> CS3_W
[src]
Bits 0:2 - Clock Select3 bits
pub fn wgm3(&mut self) -> WGM3_W
[src]
Bits 3:4 - Waveform Generation Mode
pub fn ices3(&mut self) -> ICES3_W
[src]
Bit 6 - Input Capture 3 Edge Select
pub fn icnc3(&mut self) -> ICNC3_W
[src]
Bit 7 - Input Capture 3 Noise Canceler
impl W<u8, Reg<u8, _TCCR3C>>
[src]
pub fn foc3c(&mut self) -> FOC3C_W
[src]
Bit 5 - Force Output Compare for channel C
pub fn foc3b(&mut self) -> FOC3B_W
[src]
Bit 6 - Force Output Compare for channel B
pub fn foc3a(&mut self) -> FOC3A_W
[src]
Bit 7 - Force Output Compare for channel A
impl W<u8, Reg<u8, _TWAR>>
[src]
pub fn twgce(&mut self) -> TWGCE_W
[src]
Bit 0 - TWI General Call Recognition Enable Bit
pub fn twa(&mut self) -> TWA_W
[src]
Bits 1:7 - TWI (Slave) Address register Bits
impl W<u8, Reg<u8, _TWSR>>
[src]
pub fn twps(&mut self) -> TWPS_W
[src]
Bits 0:1 - TWI Prescaler
pub fn tws(&mut self) -> TWS_W
[src]
Bits 3:7 - TWI Status
impl W<u8, Reg<u8, _UCSR0A>>
[src]
pub fn mpcm0(&mut self) -> MPCM0_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x0(&mut self) -> U2X0_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc0(&mut self) -> TXC0_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR0B>>
[src]
pub fn txb80(&mut self) -> TXB80_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz02(&mut self) -> UCSZ02_W
[src]
Bit 2 - Character Size
pub fn txen0(&mut self) -> TXEN0_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen0(&mut self) -> RXEN0_W
[src]
Bit 4 - Receiver Enable
pub fn udrie0(&mut self) -> UDRIE0_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie0(&mut self) -> TXCIE0_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie0(&mut self) -> RXCIE0_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR0C>>
[src]
pub fn ucpol0(&mut self) -> UCPOL0_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz0(&mut self) -> UCSZ0_W
[src]
Bits 1:2 - Character Size
pub fn usbs0(&mut self) -> USBS0_W
[src]
Bit 3 - Stop Bit Select
pub fn upm0(&mut self) -> UPM0_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel0(&mut self) -> UMSEL0_W
[src]
Bit 6 - USART Mode Select
impl W<u8, Reg<u8, _UCSR1A>>
[src]
pub fn mpcm1(&mut self) -> MPCM1_W
[src]
Bit 0 - Multi-processor Communication Mode
pub fn u2x1(&mut self) -> U2X1_W
[src]
Bit 1 - Double the USART transmission speed
pub fn txc1(&mut self) -> TXC1_W
[src]
Bit 6 - USART Transmit Complete
impl W<u8, Reg<u8, _UCSR1B>>
[src]
pub fn txb81(&mut self) -> TXB81_W
[src]
Bit 0 - Transmit Data Bit 8
pub fn ucsz12(&mut self) -> UCSZ12_W
[src]
Bit 2 - Character Size
pub fn txen1(&mut self) -> TXEN1_W
[src]
Bit 3 - Transmitter Enable
pub fn rxen1(&mut self) -> RXEN1_W
[src]
Bit 4 - Receiver Enable
pub fn udrie1(&mut self) -> UDRIE1_W
[src]
Bit 5 - USART Data register Empty Interrupt Enable
pub fn txcie1(&mut self) -> TXCIE1_W
[src]
Bit 6 - TX Complete Interrupt Enable
pub fn rxcie1(&mut self) -> RXCIE1_W
[src]
Bit 7 - RX Complete Interrupt Enable
impl W<u8, Reg<u8, _UCSR1C>>
[src]
pub fn ucpol1(&mut self) -> UCPOL1_W
[src]
Bit 0 - Clock Polarity
pub fn ucsz1(&mut self) -> UCSZ1_W
[src]
Bits 1:2 - Character Size
pub fn usbs1(&mut self) -> USBS1_W
[src]
Bit 3 - Stop Bit Select
pub fn upm1(&mut self) -> UPM1_W
[src]
Bits 4:5 - Parity Mode Bits
pub fn umsel1(&mut self) -> UMSEL1_W
[src]
Bit 6 - USART Mode Select
impl W<u8, Reg<u8, _WDTCR>>
[src]
pub fn wdp(&mut self) -> WDP_W
[src]
Bits 0:2 - Watch Dog Timer Prescaler bits
pub fn wde(&mut self) -> WDE_W
[src]
Bit 3 - Watch Dog Enable
pub fn wdce(&mut self) -> WDCE_W
[src]
Bit 4 - Watchdog Change Enable
impl W<u8, Reg<u8, _ACSR>>
[src]
pub fn acis(&mut self) -> ACIS_W
[src]
Bits 0:1 - Analog Comparator Interrupt Mode Select
pub fn acie(&mut self) -> ACIE_W
[src]
Bit 3 - Analog Comparator Interrupt Enable
pub fn aci(&mut self) -> ACI_W
[src]
Bit 4 - Analog Comparator Interrupt Flag
pub fn acbg(&mut self) -> ACBG_W
[src]
Bit 6 - Analog Comparator Bandgap Select
pub fn acd(&mut self) -> ACD_W
[src]
Bit 7 - Analog Comparator Disable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
impl W<u8, Reg<u8, _DIDR0>>
[src]
pub fn ain0d(&mut self) -> AIN0D_W
[src]
Bit 0 - AIN0 Digital Input Disable
pub fn ain1d(&mut self) -> AIN1D_W
[src]
Bit 1 - AIN1 Digital Input Disable
impl W<u8, Reg<u8, _ADCSRA>>
[src]
pub fn adps(&mut self) -> ADPS_W
[src]
Bits 0:2 - ADC Prescaler Select Bits
pub fn adie(&mut self) -> ADIE_W
[src]
Bit 3 - ADC Interrupt Enable
pub fn adif(&mut self) -> ADIF_W
[src]
Bit 4 - ADC Interrupt Flag
pub fn adate(&mut self) -> ADATE_W
[src]
Bit 5 - ADC Auto Trigger Enable
pub fn adsc(&mut self) -> ADSC_W
[src]
Bit 6 - ADC Start Conversion
pub fn aden(&mut self) -> ADEN_W
[src]
Bit 7 - ADC Enable
impl W<u8, Reg<u8, _ADCSRB>>
[src]
pub fn adts(&mut self) -> ADTS_W
[src]
Bits 0:2 - ADC Auto Trigger Sources
pub fn ipr(&mut self) -> IPR_W
[src]
Bit 5 - Input Polarity Mode
pub fn bin(&mut self) -> BIN_W
[src]
Bit 7 - Bipolar Input Mode
impl W<u8, Reg<u8, _ADMUX>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 0:3 - Analog Channel and Gain Selection Bits
pub fn refs2(&mut self) -> REFS2_W
[src]
Bit 4 - Reference Selection Bit 2
pub fn adlar(&mut self) -> ADLAR_W
[src]
Bit 5 - Left Adjust Result
pub fn refs(&mut self) -> REFS_W
[src]
Bits 6:7 - Reference Selection Bits
impl W<u8, Reg<u8, _DIDR0>>
[src]
pub fn adc1d(&mut self) -> ADC1D_W
[src]
Bit 2 - ADC1 Digital input Disable
pub fn adc3d(&mut self) -> ADC3D_W
[src]
Bit 3 - ADC3 Digital input Disable
pub fn adc2d(&mut self) -> ADC2D_W
[src]
Bit 4 - ADC2 Digital input Disable
pub fn adc0d(&mut self) -> ADC0D_W
[src]
Bit 5 - ADC0 Digital input Disable
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn isc0(&mut self) -> ISC0_W
[src]
Bits 0:1 - Interrupt Sense Control 0 bits
pub fn sm(&mut self) -> SM_W
[src]
Bits 3:4 - Sleep Mode Select Bits
pub fn se(&mut self) -> SE_W
[src]
Bit 5 - Sleep Enable
pub fn pud(&mut self) -> PUD_W
[src]
Bit 6 - Pull-up Disable
impl W<u8, Reg<u8, _PLLCSR>>
[src]
pub fn plock(&mut self) -> PLOCK_W
[src]
Bit 0 - PLL Lock detector
pub fn plle(&mut self) -> PLLE_W
[src]
Bit 1 - PLL Enable
pub fn pcke(&mut self) -> PCKE_W
[src]
Bit 2 - PCK Enable
pub fn lsm(&mut self) -> LSM_W
[src]
Bit 7 - Low speed mode
impl W<u8, Reg<u8, _PRR>>
[src]
pub fn pradc(&mut self) -> PRADC_W
[src]
Bit 0 - Power Reduction ADC
pub fn prusi(&mut self) -> PRUSI_W
[src]
Bit 1 - Power Reduction USI
pub fn prtim0(&mut self) -> PRTIM0_W
[src]
Bit 2 - Power Reduction Timer/Counter0
pub fn prtim1(&mut self) -> PRTIM1_W
[src]
Bit 3 - Power Reduction Timer/Counter1
impl W<u8, Reg<u8, _EECR>>
[src]
pub fn eere(&mut self) -> EERE_W
[src]
Bit 0 - EEPROM Read Enable
pub fn eepe(&mut self) -> EEPE_W
[src]
Bit 1 - EEPROM Write Enable
pub fn eempe(&mut self) -> EEMPE_W
[src]
Bit 2 - EEPROM Master Write Enable
pub fn eerie(&mut self) -> EERIE_W
[src]
Bit 3 - EEPROM Ready Interrupt Enable
pub fn eepm(&mut self) -> EEPM_W
[src]
Bits 4:5 - EEPROM Programming Mode Bits
impl W<u8, Reg<u8, _GIMSK>>
[src]
pub fn pcie(&mut self) -> PCIE_W
[src]
Bit 5 - Pin Change Interrupt Enable
pub fn int0(&mut self) -> INT0_W
[src]
Bit 6 - External Interrupt Request 0 Enable
impl W<u8, Reg<u8, _MCUCR>>
[src]
pub fn isc00(&mut self) -> ISC00_W
[src]
Bit 0 - Interrupt Sense Control 0 Bit 0
pub fn isc01(&mut self) -> ISC01_W
[src]
Bit 1 - Interrupt Sense Control 0 Bit 1
impl W<u8, Reg<u8, _EXTENDED>>
[src]
pub fn selfprgen(&mut self) -> SELFPRGEN_W
[src]
Bit 0 - Self Programming enable
impl W<u8, Reg<u8, _HIGH>>
[src]
pub fn bodlevel(&mut self) -> BODLEVEL_W
[src]
Bits 0:2 - Brown-out Detector trigger level
pub fn eesave(&mut self) -> EESAVE_W
[src]
Bit 3 - Preserve EEPROM through the Chip Erase cycle
pub fn wdton(&mut self) -> WDTON_W
[src]
Bit 4 - Watch-dog Timer always on
pub fn spien(&mut self) -> SPIEN_W
[src]
Bit 5 - Serial program downloading (SPI) enabled
pub fn dwen(&mut self) -> DWEN_W
[src]
Bit 6 - Debug Wire enable
pub fn rstdisbl(&mut self) -> RSTDISBL_W
[src]
Bit 7 - Reset Disabled (Enable PB5 as i/o pin)
impl W<u8, Reg<u8, _LOW>>
[src]
pub fn sut_cksel(&mut self) -> SUT_CKSEL_W
[src]
Bits 0:5 - Select Clock source
pub fn ckout(&mut self) -> CKOUT_W
[src]
Bit 6 - Clock output on PORTB4
pub fn ckdiv8(&mut self) -> CKDIV8_W
[src]
Bit 7 - Divide clock by 8 internally
impl W<u8, Reg<u8, _LOCKBIT>>
[src]
impl W<u8, Reg<u8, _DDRB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
impl W<u8, Reg<u8, _PORTB>>
[src]
pub fn pb0(&mut self) -> PB0_W
[src]
Bit 0 - Pin B0
pub fn pb1(&mut self) -> PB1_W
[src]
Bit 1 - Pin B1
pub fn pb2(&mut self) -> PB2_W
[src]
Bit 2 - Pin B2
pub fn pb3(&mut self) -> PB3_W
[src]
Bit 3 - Pin B3
pub fn pb4(&mut self) -> PB4_W
[src]
Bit 4 - Pin B4
pub fn pb5(&mut self) -> PB5_W
[src]
Bit 5 - Pin B5
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psr0(&mut self) -> PSR0_W
[src]
Bit 0 - Prescaler Reset Timer/Counter1 and Timer/Counter0
pub fn tsm(&mut self) -> TSM_W
[src]
Bit 7 - Timer/Counter Synchronization Mode
impl W<u8, Reg<u8, _TCCR0A>>
[src]
pub fn wgm0(&mut self) -> WGM0_W
[src]
Bits 0:1 - Waveform Generation Mode
pub fn com0b(&mut self) -> COM0B_W
[src]
Bits 4:5 - Compare Output B Mode
pub fn com0a(&mut self) -> COM0A_W
[src]
Bits 6:7 - Compare Output A Mode
impl W<u8, Reg<u8, _TCCR0B>>
[src]
pub fn cs0(&mut self) -> CS0_W
[src]
Bits 0:2 - Clock Select
pub fn wgm02(&mut self) -> WGM02_W
[src]
Bit 3 - Waveform Generation Mode High Bit (Enable Top: OCRA for PWM
modes)
pub fn foc0b(&mut self) -> FOC0B_W
[src]
Bit 6 - Force Output Compare B
pub fn foc0a(&mut self) -> FOC0A_W
[src]
Bit 7 - Force Output Compare A
impl W<u8, Reg<u8, _TIFR>>
[src]
pub fn tov0(&mut self) -> TOV0_W
[src]
Bit 1 - Timer/Counter0 Overflow Flag
pub fn ocf0b(&mut self) -> OCF0B_W
[src]
Bit 3 - Timer/Counter0 Output Compare Flag 0B
pub fn ocf0a(&mut self) -> OCF0A_W
[src]
Bit 4 - Timer/Counter0 Output Compare Flag 0A
impl W<u8, Reg<u8, _TIMSK>>
[src]
pub fn toie0(&mut self) -> TOIE0_W
[src]
Bit 1 - Timer/Counter0 Overflow Interrupt Enable
pub fn ocie0b(&mut self) -> OCIE0B_W
[src]
Bit 3 - Timer/Counter0 Output Compare Match B Interrupt Enable
pub fn ocie0a(&mut self) -> OCIE0A_W
[src]
Bit 4 - Timer/Counter0 Output Compare Match A Interrupt Enable
impl W<u8, Reg<u8, _DT1A>>
[src]
impl W<u8, Reg<u8, _DT1B>>
[src]
impl W<u8, Reg<u8, _DTPS>>
[src]
impl W<u8, Reg<u8, _GTCCR>>
[src]
pub fn psr1(&mut self) -> PSR1_W
[src]
Bit 1 - Prescaler Reset Timer/Counter1
pub fn foc1a(&mut self) -> FOC1A_W
[src]
Bit 2 - Force Output Compare 1A
pub fn foc1b(&mut self) -> FOC1B_W
[src]
Bit 3 - Force Output Compare Match 1B
pub fn com1b(&mut self) -> COM1B_W
[src]
Bits 4:5 - Comparator B Output Mode
pub fn pwm1b(&mut self) -> PWM1B_W
[src]
Bit 6 - Pulse Width Modulator B Enable
impl W<u8, Reg<u8, _TCCR1>>
[src]
pub fn cs1(&mut self) -> CS1_W
[src]
Bits 0:3 - Clock Select Bits
pub fn com1a(&mut self) -> COM1A_W
[src]
Bits 4:5 - Compare Output Mode, Bits
pub fn pwm1a(&mut self) -> PWM1A_W
[src]
Bit 6 - Pulse Width Modulator Enable
pub fn ctc1(&mut self) -> CTC1_W
[src]
Bit 7 - Clear Timer/Counter on Compare Match
impl W<u8, Reg<u8, _TIFR>>
[src]
pub fn tov1(&mut self) -> TOV1_W
[src]
Bit 2 - Timer/Counter1 Overflow Flag
pub fn ocf1b(&mut self) -> OCF1B_W
[src]
Bit 5 - Timer/Counter1 Output Compare Flag 1B
pub fn ocf1a(&mut self) -> OCF1A_W
[src]
Bit 6 - Timer/Counter1 Output Compare Flag 1A
impl W<u8, Reg<u8, _TIMSK>>
[src]
pub fn toie1(&mut self) -> TOIE1_W
[src]
Bit 2 - Timer/Counter1 Overflow Interrupt Enable
pub fn ocie1b(&mut self) -> OCIE1B_W
[src]
Bit 5 - OCIE1A: Timer/Counter1 Output Compare B Interrupt Enable
pub fn ocie1a(&mut self) -> OCIE1A_W
[src]
Bit 6 - OCIE1A: Timer/Counter1 Output Compare Interrupt Enable
impl W<u8, Reg<u8, _USICR>>
[src]
pub fn usitc(&mut self) -> USITC_W
[src]
Bit 0 - Toggle Clock Port Pin
pub fn usiclk(&mut self) -> USICLK_W
[src]
Bit 1 - Clock Strobe
pub fn usics(&mut self) -> USICS_W
[src]
Bits 2:3 - USI Clock Source Select Bits
pub fn usiwm(&mut self) -> USIWM_W
[src]
Bits 4:5 - USI Wire Mode Bits
pub fn usioie(&mut self) -> USIOIE_W
[src]
Bit 6 - Counter Overflow Interrupt Enable
pub fn usisie(&mut self) -> USISIE_W
[src]
Bit 7 - Start Condition Interrupt Enable
impl W<u8, Reg<u8, _WDTCR>>
[src]
pub fn wde(&mut self) -> WDE_W
[src]
Bit 3 - Watch Dog Enable
pub fn wdce(&mut self) -> WDCE_W
[src]
Bit 4 - Watchdog Change Enable
pub fn wdie(&mut self) -> WDIE_W
[src]
Bit 6 - Watchdog Timeout Interrupt Enable
pub fn wdif(&mut self) -> WDIF_W
[src]
Bit 7 - Watchdog Timeout Interrupt Flag
pub fn wdpl(&mut self) -> WDPL_W
[src]
Bits 0:2 - Watchdog Timer Prescaler - Low Bits
pub fn wdph(&mut self) -> WDPH_W
[src]
Bit 5 - Watchdog Timer Prescaler - High Bit
Auto Trait Implementations
impl<U, REG> Send for W<U, REG> where
REG: Send,
U: Send,
REG: Send,
U: Send,
impl<U, REG> Sync for W<U, REG> where
REG: Sync,
U: Sync,
REG: Sync,
U: Sync,
impl<U, REG> Unpin for W<U, REG> where
REG: Unpin,
U: Unpin,
REG: Unpin,
U: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,