atmega32u4 0.1.3

Low level access to ATmega32U4 registers
#[doc(hidden)]
#[macro_export]
macro_rules! __interrupt_vector {
    (INT0, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_1() {$b}};
    (INT1, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_2() {$b}};
    (INT2, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_3() {$b}};
    (INT3, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_4() {$b}};
    (INT6, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_7() {$b}};
    (USB_GEN, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_10() {$b}};
    (USB_COM, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_11() {$b}};
    (TIMER1_CAPT, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_16() {$b}};
    (TIMER1_COMPA, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_17() {$b}};
    (TIMER1_COMPB, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_18() {$b}};
    (TIMER1_COMPC, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_19() {$b}};
    (TIMER1_OVF, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_20() {$b}};
    (TIMER0_COMPA, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_21() {$b}};
    (TIMER0_COMPB, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_22() {$b}};
    (TIMER0_OVF, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_23() {$b}};
    (TIMER3_CAPT, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_31() {$b}};
    (TIMER3_COMPA, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_32() {$b}};
    (TIMER3_COMPB, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_33() {$b}};
    (TIMER3_COMPC, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_34() {$b}};
    (TIMER3_OVF, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_35() {$b}};
    (TIMER4_COMPA, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_38() {$b}};
    (TIMER4_COMPB, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_39() {$b}};
    (TIMER4_COMPD, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_40() {$b}};
    (TIMER4_OVF, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_41() {$b}};
    (TIMER4_FPF, $b:block) => {#[no_mangle] pub unsafe extern "avr-interrupt" fn __vector_42() {$b}};
}