#![allow(non_upper_case_globals)]
pub const LOW: *mut u8 = 0x0 as *mut u8;
pub const LOCKBIT: *mut u8 = 0x0 as *mut u8;
pub const HIGH: *mut u8 = 0x1 as *mut u8;
pub const EXTENDED: *mut u8 = 0x2 as *mut u8;
pub const PINB: *mut u8 = 0x23 as *mut u8;
pub const DDRB: *mut u8 = 0x24 as *mut u8;
pub const PORTB: *mut u8 = 0x25 as *mut u8;
pub const PINC: *mut u8 = 0x26 as *mut u8;
pub const DDRC: *mut u8 = 0x27 as *mut u8;
pub const PORTC: *mut u8 = 0x28 as *mut u8;
pub const PIND: *mut u8 = 0x29 as *mut u8;
pub const DDRD: *mut u8 = 0x2A as *mut u8;
pub const PORTD: *mut u8 = 0x2B as *mut u8;
pub const PINE: *mut u8 = 0x2C as *mut u8;
pub const DDRE: *mut u8 = 0x2D as *mut u8;
pub const PORTE: *mut u8 = 0x2E as *mut u8;
pub const TIFR0: *mut u8 = 0x35 as *mut u8;
pub const TIFR1: *mut u8 = 0x36 as *mut u8;
pub const TIFR2: *mut u8 = 0x37 as *mut u8;
pub const PCIFR: *mut u8 = 0x3B as *mut u8;
pub const EIFR: *mut u8 = 0x3C as *mut u8;
pub const EIMSK: *mut u8 = 0x3D as *mut u8;
pub const GPIOR0: *mut u8 = 0x3E as *mut u8;
pub const EECR: *mut u8 = 0x3F as *mut u8;
pub const EEDR: *mut u8 = 0x40 as *mut u8;
pub const EEARL: *mut u8 = 0x41 as *mut u8;
pub const EEAR: *mut u16 = 0x41 as *mut u16;
pub const EEARH: *mut u8 = 0x42 as *mut u8;
pub const GTCCR: *mut u8 = 0x43 as *mut u8;
pub const TCCR0A: *mut u8 = 0x44 as *mut u8;
pub const TCCR0B: *mut u8 = 0x45 as *mut u8;
pub const TCNT0: *mut u8 = 0x46 as *mut u8;
pub const OCR0A: *mut u8 = 0x47 as *mut u8;
pub const OCR0B: *mut u8 = 0x48 as *mut u8;
pub const GPIOR1: *mut u8 = 0x4A as *mut u8;
pub const GPIOR2: *mut u8 = 0x4B as *mut u8;
pub const SPCR: *mut u8 = 0x4C as *mut u8;
pub const SPSR: *mut u8 = 0x4D as *mut u8;
pub const SPDR: *mut u8 = 0x4E as *mut u8;
pub const ACSRB: *mut u8 = 0x4F as *mut u8;
pub const ACSR: *mut u8 = 0x50 as *mut u8;
pub const SMCR: *mut u8 = 0x53 as *mut u8;
pub const MCUSR: *mut u8 = 0x54 as *mut u8;
pub const MCUCR: *mut u8 = 0x55 as *mut u8;
pub const SPMCSR: *mut u8 = 0x57 as *mut u8;
pub const SP: *mut u16 = 0x5D as *mut u16;
pub const SPL: *mut u8 = 0x5D as *mut u8;
pub const SPH: *mut u8 = 0x5E as *mut u8;
pub const SREG: *mut u8 = 0x5F as *mut u8;
pub const WDTCSR: *mut u8 = 0x60 as *mut u8;
pub const CLKPR: *mut u8 = 0x61 as *mut u8;
pub const PRR: *mut u8 = 0x64 as *mut u8;
pub const OSCCAL: *mut u8 = 0x66 as *mut u8;
pub const PCICR: *mut u8 = 0x68 as *mut u8;
pub const EICRA: *mut u8 = 0x69 as *mut u8;
pub const PCMSK0: *mut u8 = 0x6B as *mut u8;
pub const PCMSK1: *mut u8 = 0x6C as *mut u8;
pub const PCMSK2: *mut u8 = 0x6D as *mut u8;
pub const TIMSK0: *mut u8 = 0x6E as *mut u8;
pub const TIMSK1: *mut u8 = 0x6F as *mut u8;
pub const TIMSK2: *mut u8 = 0x70 as *mut u8;
pub const ADCL: *mut u8 = 0x78 as *mut u8;
pub const ADC: *mut u16 = 0x78 as *mut u16;
pub const ADCH: *mut u8 = 0x79 as *mut u8;
pub const ADCSRA: *mut u8 = 0x7A as *mut u8;
pub const ADCSRB: *mut u8 = 0x7B as *mut u8;
pub const ADMUX: *mut u8 = 0x7C as *mut u8;
pub const DIDR0: *mut u8 = 0x7E as *mut u8;
pub const DIDR1: *mut u8 = 0x7F as *mut u8;
pub const TCCR1A: *mut u8 = 0x80 as *mut u8;
pub const TCCR1B: *mut u8 = 0x81 as *mut u8;
pub const TCCR1C: *mut u8 = 0x82 as *mut u8;
pub const TCNT1L: *mut u8 = 0x84 as *mut u8;
pub const TCNT1: *mut u16 = 0x84 as *mut u16;
pub const TCNT1H: *mut u8 = 0x85 as *mut u8;
pub const ICR1L: *mut u8 = 0x86 as *mut u8;
pub const ICR1: *mut u16 = 0x86 as *mut u16;
pub const ICR1H: *mut u8 = 0x87 as *mut u8;
pub const OCR1AL: *mut u8 = 0x88 as *mut u8;
pub const OCR1A: *mut u16 = 0x88 as *mut u16;
pub const OCR1AH: *mut u8 = 0x89 as *mut u8;
pub const OCR1BL: *mut u8 = 0x8A as *mut u8;
pub const OCR1B: *mut u16 = 0x8A as *mut u16;
pub const OCR1BH: *mut u8 = 0x8B as *mut u8;
pub const TCCR2A: *mut u8 = 0xB0 as *mut u8;
pub const TCCR2B: *mut u8 = 0xB1 as *mut u8;
pub const TCNT2: *mut u8 = 0xB2 as *mut u8;
pub const OCR2A: *mut u8 = 0xB3 as *mut u8;
pub const OCR2B: *mut u8 = 0xB4 as *mut u8;
pub const ASSR: *mut u8 = 0xB6 as *mut u8;
pub const TWBR: *mut u8 = 0xB8 as *mut u8;
pub const TWSR: *mut u8 = 0xB9 as *mut u8;
pub const TWAR: *mut u8 = 0xBA as *mut u8;
pub const TWDR: *mut u8 = 0xBB as *mut u8;
pub const TWCR: *mut u8 = 0xBC as *mut u8;
pub const TWAMR: *mut u8 = 0xBD as *mut u8;
pub const UCSR0A: *mut u8 = 0xC0 as *mut u8;
pub const UCSR0B: *mut u8 = 0xC1 as *mut u8;
pub const UCSR0C: *mut u8 = 0xC2 as *mut u8;
pub const UCSR0D: *mut u8 = 0xC3 as *mut u8;
pub const UBRR0L: *mut u8 = 0xC4 as *mut u8;
pub const UBRR0: *mut u16 = 0xC4 as *mut u16;
pub const UBRR0H: *mut u8 = 0xC5 as *mut u8;
pub const UDR0: *mut u8 = 0xC6 as *mut u8;
pub const DEVID0: *mut u8 = 0xF0 as *mut u8;
pub const DEVID1: *mut u8 = 0xF1 as *mut u8;
pub const DEVID2: *mut u8 = 0xF2 as *mut u8;
pub const DEVID3: *mut u8 = 0xF3 as *mut u8;
pub const DEVID4: *mut u8 = 0xF4 as *mut u8;
pub const DEVID5: *mut u8 = 0xF5 as *mut u8;
pub const DEVID6: *mut u8 = 0xF6 as *mut u8;
pub const DEVID7: *mut u8 = 0xF7 as *mut u8;
pub const DEVID8: *mut u8 = 0xF8 as *mut u8;
pub const ACIS: *mut u8 = 0x3 as *mut u8;
pub const ACIC: *mut u8 = 0x4 as *mut u8;
pub const ACD: *mut u8 = 0x80 as *mut u8;
pub const ACI: *mut u8 = 0x10 as *mut u8;
pub const ACO: *mut u8 = 0x20 as *mut u8;
pub const ACBG: *mut u8 = 0x40 as *mut u8;
pub const ACIE: *mut u8 = 0x8 as *mut u8;
pub const ACOE: *mut u8 = 0x1 as *mut u8;
pub const ADSC: *mut u8 = 0x40 as *mut u8;
pub const ADIE: *mut u8 = 0x8 as *mut u8;
pub const ADATE: *mut u8 = 0x20 as *mut u8;
pub const ADIF: *mut u8 = 0x10 as *mut u8;
pub const ADPS: *mut u8 = 0x7 as *mut u8;
pub const ADEN: *mut u8 = 0x80 as *mut u8;
pub const ADTS: *mut u8 = 0x7 as *mut u8;
pub const ACME: *mut u8 = 0x40 as *mut u8;
pub const ADLAR: *mut u8 = 0x20 as *mut u8;
pub const MUX: *mut u8 = 0xF as *mut u8;
pub const REFS: *mut u8 = 0xC0 as *mut u8;
pub const AS2: *mut u8 = 0x20 as *mut u8;
pub const TCR2BUB: *mut u8 = 0x1 as *mut u8;
pub const OCR2AUB: *mut u8 = 0x8 as *mut u8;
pub const OCR2BUB: *mut u8 = 0x4 as *mut u8;
pub const TCN2UB: *mut u8 = 0x10 as *mut u8;
pub const TCR2AUB: *mut u8 = 0x2 as *mut u8;
pub const EXCLK: *mut u8 = 0x40 as *mut u8;
pub const CLKPS: *mut u8 = 0xF as *mut u8;
pub const CLKPCE: *mut u8 = 0x80 as *mut u8;
pub const ADC0D: *mut u8 = 0x1 as *mut u8;
pub const ADC3D: *mut u8 = 0x8 as *mut u8;
pub const ADC2D: *mut u8 = 0x4 as *mut u8;
pub const ADC1D: *mut u8 = 0x2 as *mut u8;
pub const ADC4D: *mut u8 = 0x10 as *mut u8;
pub const ADC5D: *mut u8 = 0x20 as *mut u8;
pub const AIN1D: *mut u8 = 0x2 as *mut u8;
pub const AIN0D: *mut u8 = 0x1 as *mut u8;
pub const EEPM: *mut u8 = 0x30 as *mut u8;
pub const EERE: *mut u8 = 0x1 as *mut u8;
pub const EEMPE: *mut u8 = 0x4 as *mut u8;
pub const EEPE: *mut u8 = 0x2 as *mut u8;
pub const EERIE: *mut u8 = 0x8 as *mut u8;
pub const ISC1: *mut u8 = 0xC as *mut u8;
pub const ISC0: *mut u8 = 0x3 as *mut u8;
pub const INTF: *mut u8 = 0x3 as *mut u8;
pub const INT: *mut u8 = 0x3 as *mut u8;
pub const BOOTRST: *mut u8 = 0x1 as *mut u8;
pub const BOOTSZ: *mut u8 = 0x6 as *mut u8;
pub const PSRSYNC: *mut u8 = 0x1 as *mut u8;
pub const TSM: *mut u8 = 0x80 as *mut u8;
pub const BODLEVEL: *mut u8 = 0x7 as *mut u8;
pub const WDTON: *mut u8 = 0x10 as *mut u8;
pub const RSTDISBL: *mut u8 = 0x80 as *mut u8;
pub const EESAVE: *mut u8 = 0x8 as *mut u8;
pub const SPIEN: *mut u8 = 0x20 as *mut u8;
pub const DWEN: *mut u8 = 0x40 as *mut u8;
pub const LB: *mut u8 = 0x3 as *mut u8;
pub const BLB1: *mut u8 = 0x30 as *mut u8;
pub const BLB0: *mut u8 = 0xC as *mut u8;
pub const CKOUT: *mut u8 = 0x40 as *mut u8;
pub const SUT_CKSEL: *mut u8 = 0x3F as *mut u8;
pub const CKDIV8: *mut u8 = 0x80 as *mut u8;
pub const BODSE: *mut u8 = 0x20 as *mut u8;
pub const IVSEL: *mut u8 = 0x2 as *mut u8;
pub const IVCE: *mut u8 = 0x1 as *mut u8;
pub const PUD: *mut u8 = 0x10 as *mut u8;
pub const BODS: *mut u8 = 0x40 as *mut u8;
pub const WDRF: *mut u8 = 0x8 as *mut u8;
pub const PORF: *mut u8 = 0x1 as *mut u8;
pub const EXTRF: *mut u8 = 0x2 as *mut u8;
pub const BORF: *mut u8 = 0x4 as *mut u8;
pub const PCIE: *mut u8 = 0x7 as *mut u8;
pub const PCIF: *mut u8 = 0x7 as *mut u8;
pub const PRSPI: *mut u8 = 0x4 as *mut u8;
pub const PRTIM1: *mut u8 = 0x8 as *mut u8;
pub const PRUSART0: *mut u8 = 0x2 as *mut u8;
pub const PRTWI: *mut u8 = 0x80 as *mut u8;
pub const PRADC: *mut u8 = 0x1 as *mut u8;
pub const PRTIM0: *mut u8 = 0x20 as *mut u8;
pub const PRTIM2: *mut u8 = 0x40 as *mut u8;
pub const SE: *mut u8 = 0x1 as *mut u8;
pub const SM: *mut u8 = 0xE as *mut u8;
pub const SPE: *mut u8 = 0x40 as *mut u8;
pub const SPR: *mut u8 = 0x3 as *mut u8;
pub const CPOL: *mut u8 = 0x8 as *mut u8;
pub const DORD: *mut u8 = 0x20 as *mut u8;
pub const CPHA: *mut u8 = 0x4 as *mut u8;
pub const MSTR: *mut u8 = 0x10 as *mut u8;
pub const SPIE: *mut u8 = 0x80 as *mut u8;
pub const SIGRD: *mut u8 = 0x20 as *mut u8;
pub const RWWSB: *mut u8 = 0x40 as *mut u8;
pub const RWWSRE: *mut u8 = 0x10 as *mut u8;
pub const PGWRT: *mut u8 = 0x4 as *mut u8;
pub const SPMEN: *mut u8 = 0x1 as *mut u8;
pub const BLBSET: *mut u8 = 0x8 as *mut u8;
pub const PGERS: *mut u8 = 0x2 as *mut u8;
pub const SPMIE: *mut u8 = 0x80 as *mut u8;
pub const WCOL: *mut u8 = 0x40 as *mut u8;
pub const SPI2X: *mut u8 = 0x1 as *mut u8;
pub const SPIF: *mut u8 = 0x80 as *mut u8;
pub const T: *mut u8 = 0x40 as *mut u8;
pub const N: *mut u8 = 0x4 as *mut u8;
pub const I: *mut u8 = 0x80 as *mut u8;
pub const S: *mut u8 = 0x10 as *mut u8;
pub const V: *mut u8 = 0x8 as *mut u8;
pub const Z: *mut u8 = 0x2 as *mut u8;
pub const C: *mut u8 = 0x1 as *mut u8;
pub const H: *mut u8 = 0x20 as *mut u8;
pub const COM0A: *mut u8 = 0xC0 as *mut u8;
pub const COM0B: *mut u8 = 0x30 as *mut u8;
pub const WGM0: *mut u8 = 0x3 as *mut u8;
pub const FOC0B: *mut u8 = 0x40 as *mut u8;
pub const WGM02: *mut u8 = 0x8 as *mut u8;
pub const FOC0A: *mut u8 = 0x80 as *mut u8;
pub const CS0: *mut u8 = 0x7 as *mut u8;
pub const COM1A: *mut u8 = 0xC0 as *mut u8;
pub const COM1B: *mut u8 = 0x30 as *mut u8;
pub const ICES1: *mut u8 = 0x40 as *mut u8;
pub const ICNC1: *mut u8 = 0x80 as *mut u8;
pub const CS1: *mut u8 = 0x7 as *mut u8;
pub const FOC1B: *mut u8 = 0x40 as *mut u8;
pub const FOC1A: *mut u8 = 0x80 as *mut u8;
pub const COM2A: *mut u8 = 0xC0 as *mut u8;
pub const WGM2: *mut u8 = 0x3 as *mut u8;
pub const COM2B: *mut u8 = 0x30 as *mut u8;
pub const WGM22: *mut u8 = 0x8 as *mut u8;
pub const FOC2A: *mut u8 = 0x80 as *mut u8;
pub const FOC2B: *mut u8 = 0x40 as *mut u8;
pub const CS2: *mut u8 = 0x7 as *mut u8;
pub const OCF0B: *mut u8 = 0x4 as *mut u8;
pub const TOV0: *mut u8 = 0x1 as *mut u8;
pub const OCF0A: *mut u8 = 0x2 as *mut u8;
pub const TOV1: *mut u8 = 0x1 as *mut u8;
pub const OCF1A: *mut u8 = 0x2 as *mut u8;
pub const OCF1B: *mut u8 = 0x4 as *mut u8;
pub const ICF1: *mut u8 = 0x20 as *mut u8;
pub const OCF2A: *mut u8 = 0x2 as *mut u8;
pub const TOV2: *mut u8 = 0x1 as *mut u8;
pub const OCF2B: *mut u8 = 0x4 as *mut u8;
pub const TOIE0: *mut u8 = 0x1 as *mut u8;
pub const OCIE0B: *mut u8 = 0x4 as *mut u8;
pub const OCIE0A: *mut u8 = 0x2 as *mut u8;
pub const TOIE1: *mut u8 = 0x1 as *mut u8;
pub const OCIE1B: *mut u8 = 0x4 as *mut u8;
pub const OCIE1A: *mut u8 = 0x2 as *mut u8;
pub const ICIE1: *mut u8 = 0x20 as *mut u8;
pub const OCIE2B: *mut u8 = 0x4 as *mut u8;
pub const TOIE2: *mut u8 = 0x1 as *mut u8;
pub const OCIE2A: *mut u8 = 0x2 as *mut u8;
pub const TWAM: *mut u8 = 0xFE as *mut u8;
pub const TWGCE: *mut u8 = 0x1 as *mut u8;
pub const TWA: *mut u8 = 0xFE as *mut u8;
pub const TWSTA: *mut u8 = 0x20 as *mut u8;
pub const TWEN: *mut u8 = 0x4 as *mut u8;
pub const TWEA: *mut u8 = 0x40 as *mut u8;
pub const TWIE: *mut u8 = 0x1 as *mut u8;
pub const TWWC: *mut u8 = 0x8 as *mut u8;
pub const TWSTO: *mut u8 = 0x10 as *mut u8;
pub const TWINT: *mut u8 = 0x80 as *mut u8;
pub const TWPS: *mut u8 = 0x3 as *mut u8;
pub const TWS: *mut u8 = 0xF8 as *mut u8;
pub const DOR0: *mut u8 = 0x8 as *mut u8;
pub const UDRE0: *mut u8 = 0x20 as *mut u8;
pub const MPCM0: *mut u8 = 0x1 as *mut u8;
pub const RXC0: *mut u8 = 0x80 as *mut u8;
pub const TXC0: *mut u8 = 0x40 as *mut u8;
pub const U2X0: *mut u8 = 0x2 as *mut u8;
pub const UPE0: *mut u8 = 0x4 as *mut u8;
pub const FE0: *mut u8 = 0x10 as *mut u8;
pub const RXB80: *mut u8 = 0x2 as *mut u8;
pub const TXEN0: *mut u8 = 0x8 as *mut u8;
pub const RXEN0: *mut u8 = 0x10 as *mut u8;
pub const TXCIE0: *mut u8 = 0x40 as *mut u8;
pub const TXB80: *mut u8 = 0x1 as *mut u8;
pub const UCSZ02: *mut u8 = 0x4 as *mut u8;
pub const RXCIE0: *mut u8 = 0x80 as *mut u8;
pub const UDRIE0: *mut u8 = 0x20 as *mut u8;
pub const UMSEL0: *mut u8 = 0xC0 as *mut u8;
pub const USBS0: *mut u8 = 0x8 as *mut u8;
pub const UCSZ0: *mut u8 = 0x6 as *mut u8;
pub const UPM0: *mut u8 = 0x30 as *mut u8;
pub const UCPOL0: *mut u8 = 0x1 as *mut u8;
pub const RXSIE: *mut u8 = 0x80 as *mut u8;
pub const SFDE: *mut u8 = 0x20 as *mut u8;
pub const RXS: *mut u8 = 0x40 as *mut u8;
pub const WDP: *mut u8 = 0x27 as *mut u8;
pub const WDIF: *mut u8 = 0x80 as *mut u8;
pub const WDCE: *mut u8 = 0x10 as *mut u8;
pub const WDIE: *mut u8 = 0x40 as *mut u8;
pub const WDE: *mut u8 = 0x8 as *mut u8;
#[allow(non_upper_case_globals)]
pub mod adc_mux_single {
pub const ADC0: u32 = 0x0;
pub const ADC1: u32 = 0x1;
pub const ADC2: u32 = 0x2;
pub const ADC3: u32 = 0x3;
pub const ADC4: u32 = 0x4;
pub const ADC5: u32 = 0x5;
pub const ADC6: u32 = 0x6;
pub const ADC7: u32 = 0x7;
pub const TEMPSENS: u32 = 0x8;
pub const ADC_VBG: u32 = 0xE;
pub const ADC_GND: u32 = 0xF;
}
#[allow(non_upper_case_globals)]
pub mod analog_adc_auto_trigger {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const VAL_0x06: u32 = 0x6;
pub const VAL_0x07: u32 = 0x7;
}
#[allow(non_upper_case_globals)]
pub mod analog_adc_prescaler {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const VAL_0x06: u32 = 0x6;
pub const VAL_0x07: u32 = 0x7;
}
#[allow(non_upper_case_globals)]
pub mod analog_adc_v_ref3 {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod analog_comp_interrupt {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod clk_sel_3bit {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const VAL_0x06: u32 = 0x6;
pub const VAL_0x07: u32 = 0x7;
}
#[allow(non_upper_case_globals)]
pub mod clk_sel_3bit_ext {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const VAL_0x06: u32 = 0x6;
pub const VAL_0x07: u32 = 0x7;
}
#[allow(non_upper_case_globals)]
pub mod comm_sck_rate_3bit {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const VAL_0x06: u32 = 0x6;
pub const VAL_0x07: u32 = 0x7;
}
#[allow(non_upper_case_globals)]
pub mod comm_stop_bit_sel {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
}
#[allow(non_upper_case_globals)]
pub mod comm_twi_presacle {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod comm_upm_parity_mode {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod comm_usart_mode_2bit {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x03: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod cpu_clk_prescale_4_bits_small {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const VAL_0x06: u32 = 0x6;
pub const VAL_0x07: u32 = 0x7;
pub const VAL_0x08: u32 = 0x8;
}
#[allow(non_upper_case_globals)]
pub mod cpu_sleep_mode_3bits2 {
pub const IDLE: u32 = 0x0;
pub const ADC: u32 = 0x1;
pub const PDOWN: u32 = 0x2;
pub const PSAVE: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const STDBY: u32 = 0x6;
pub const ESTDBY: u32 = 0x7;
}
#[allow(non_upper_case_globals)]
pub mod eep_mode {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
}
#[allow(non_upper_case_globals)]
pub mod enum_blb {
pub const LPM_SPM_DISABLE: u32 = 0x0;
pub const LPM_DISABLE: u32 = 0x1;
pub const SPM_DISABLE: u32 = 0x2;
pub const NO_LOCK: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod enum_blb2 {
pub const LPM_SPM_DISABLE: u32 = 0x0;
pub const LPM_DISABLE: u32 = 0x1;
pub const SPM_DISABLE: u32 = 0x2;
pub const NO_LOCK: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod enum_bodlevel {
pub const _4V3: u32 = 0x4;
pub const _2V7: u32 = 0x5;
pub const _1V8: u32 = 0x6;
pub const DISABLED: u32 = 0x7;
}
#[allow(non_upper_case_globals)]
pub mod enum_bootsz {
pub const _128W_1F80: u32 = 0x3;
pub const _256W_1F00: u32 = 0x2;
pub const _512W_1E00: u32 = 0x1;
pub const _1024W_1C00: u32 = 0x0;
}
#[allow(non_upper_case_globals)]
pub mod enum_lb {
pub const PROG_VER_DISABLED: u32 = 0x0;
pub const PROG_DISABLED: u32 = 0x2;
pub const NO_LOCK: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod enum_sut_cksel {
pub const EXTCLK_6CK_14CK_0MS: u32 = 0x0;
pub const EXTCLK_6CK_14CK_4MS1: u32 = 0x10;
pub const EXTCLK_6CK_14CK_65MS: u32 = 0x20;
pub const INTRCOSC_8MHZ_6CK_14CK_0MS: u32 = 0x2;
pub const INTRCOSC_8MHZ_6CK_14CK_4MS1: u32 = 0x12;
pub const INTRCOSC_8MHZ_6CK_14CK_65MS: u32 = 0x22;
pub const INTRCOSC_128KHZ_6CK_14CK_0MS: u32 = 0x3;
pub const INTRCOSC_128KHZ_6CK_14CK_4MS1: u32 = 0x13;
pub const INTRCOSC_128KHZ_6CK_14CK_65MS: u32 = 0x23;
pub const EXTLOFXTAL_1KCK_14CK_0MS: u32 = 0x4;
pub const EXTLOFXTAL_1KCK_14CK_4MS1: u32 = 0x14;
pub const EXTLOFXTAL_1KCK_14CK_65MS: u32 = 0x24;
pub const EXTLOFXTAL_32KCK_14CK_0MS: u32 = 0x5;
pub const EXTLOFXTAL_32KCK_14CK_4MS1: u32 = 0x15;
pub const EXTLOFXTAL_32KCK_14CK_65MS: u32 = 0x25;
pub const EXTXOSC_0MHZ4_0MHZ9_258CK_14CK_4MS1: u32 = 0x8;
pub const EXTXOSC_0MHZ4_0MHZ9_258CK_14CK_65MS: u32 = 0x18;
pub const EXTXOSC_0MHZ4_0MHZ9_1KCK_14CK_0MS: u32 = 0x28;
pub const EXTXOSC_0MHZ4_0MHZ9_1KCK_14CK_4MS1: u32 = 0x38;
pub const EXTXOSC_0MHZ4_0MHZ9_1KCK_14CK_65MS: u32 = 0x9;
pub const EXTXOSC_0MHZ4_0MHZ9_16KCK_14CK_0MS: u32 = 0x19;
pub const EXTXOSC_0MHZ4_0MHZ9_16KCK_14CK_4MS1: u32 = 0x29;
pub const EXTXOSC_0MHZ4_0MHZ9_16KCK_14CK_65MS: u32 = 0x39;
pub const EXTXOSC_0MHZ9_3MHZ_258CK_14CK_4MS1: u32 = 0xA;
pub const EXTXOSC_0MHZ9_3MHZ_258CK_14CK_65MS: u32 = 0x1A;
pub const EXTXOSC_0MHZ9_3MHZ_1KCK_14CK_0MS: u32 = 0x2A;
pub const EXTXOSC_0MHZ9_3MHZ_1KCK_14CK_4MS1: u32 = 0x3A;
pub const EXTXOSC_0MHZ9_3MHZ_1KCK_14CK_65MS: u32 = 0xB;
pub const EXTXOSC_0MHZ9_3MHZ_16KCK_14CK_0MS: u32 = 0x1B;
pub const EXTXOSC_0MHZ9_3MHZ_16KCK_14CK_4MS1: u32 = 0x2B;
pub const EXTXOSC_0MHZ9_3MHZ_16KCK_14CK_65MS: u32 = 0x3B;
pub const EXTXOSC_3MHZ_8MHZ_258CK_14CK_4MS1: u32 = 0xC;
pub const EXTXOSC_3MHZ_8MHZ_258CK_14CK_65MS: u32 = 0x1C;
pub const EXTXOSC_3MHZ_8MHZ_1KCK_14CK_0MS: u32 = 0x2C;
pub const EXTXOSC_3MHZ_8MHZ_1KCK_14CK_4MS1: u32 = 0x3C;
pub const EXTXOSC_3MHZ_8MHZ_1KCK_14CK_65MS: u32 = 0xD;
pub const EXTXOSC_3MHZ_8MHZ_16KCK_14CK_0MS: u32 = 0x1D;
pub const EXTXOSC_3MHZ_8MHZ_16KCK_14CK_4MS1: u32 = 0x2D;
pub const EXTXOSC_3MHZ_8MHZ_16KCK_14CK_65MS: u32 = 0x3D;
pub const EXTXOSC_8MHZ_XX_258CK_14CK_4MS1: u32 = 0xE;
pub const EXTXOSC_8MHZ_XX_258CK_14CK_65MS: u32 = 0x1E;
pub const EXTXOSC_8MHZ_XX_1KCK_14CK_0MS: u32 = 0x2E;
pub const EXTXOSC_8MHZ_XX_1KCK_14CK_4MS1: u32 = 0x3E;
pub const EXTXOSC_8MHZ_XX_1KCK_14CK_65MS: u32 = 0xF;
pub const EXTXOSC_8MHZ_XX_16KCK_14CK_0MS: u32 = 0x1F;
pub const EXTXOSC_8MHZ_XX_16KCK_14CK_4MS1: u32 = 0x2F;
pub const EXTXOSC_8MHZ_XX_16KCK_14CK_65MS: u32 = 0x3F;
}
#[allow(non_upper_case_globals)]
pub mod interrupt_sense_control {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
}
#[allow(non_upper_case_globals)]
pub mod osccal_value_addresses {
pub const _8_0_MHz: u32 = 0x0;
}
#[allow(non_upper_case_globals)]
pub mod wdog_timer_prescale_4bits {
pub const VAL_0x00: u32 = 0x0;
pub const VAL_0x01: u32 = 0x1;
pub const VAL_0x02: u32 = 0x2;
pub const VAL_0x03: u32 = 0x3;
pub const VAL_0x04: u32 = 0x4;
pub const VAL_0x05: u32 = 0x5;
pub const VAL_0x06: u32 = 0x6;
pub const VAL_0x07: u32 = 0x7;
pub const VAL_0x08: u32 = 0x8;
pub const VAL_0x09: u32 = 0x9;
}