avr-oxide 0.0.5

An extremely simple Rusty operating system for AVR microcontrollers
/* port.rs
 *
 * Developed by Tim Walls <tim.walls@snowgoons.com>
 * Copyright (c) All Rights Reserved, Tim Walls
 */
//! Implementation of the ports available on the ATmega4809

// Imports ===================================================================


// Declarations ==============================================================


// Code ======================================================================
pub mod porta {
  use crate::{atmel_port_tpl};

  atmel_port_tpl!(super::super::ADDR_PORTA, _ivr_porta_port);
}
pub mod portb {
  use crate::{atmel_port_tpl};

  atmel_port_tpl!(super::super::ADDR_PORTB, _ivr_portb_port);
}
pub mod portc {
  use crate::{atmel_port_tpl};

  atmel_port_tpl!(super::super::ADDR_PORTC, _ivr_portc_port);
}
pub mod portd {
  use crate::{atmel_port_tpl};

  atmel_port_tpl!(super::super::ADDR_PORTD, _ivr_portd_port);
}
pub mod porte {
  use crate::{atmel_port_tpl};

  atmel_port_tpl!(super::super::ADDR_PORTE, _ivr_porte_port);
}

pub mod portf {
  use crate::{atmel_port_tpl};

  atmel_port_tpl!(super::super::ADDR_PORTF, _ivr_portf_port);
}