use avr_oxide::hal::generic::debugled::DebugLed;
use avr_oxide::hal::generic::port::base::AtmelPortControl;
pub struct PinB5DebugLed {}
impl DebugLed for PinB5DebugLed {
#[inline(always)]
fn on() {
let portb = avr_oxide::hal::atmega328p::port::portb::instance();
portb.enable_output(5);
portb.set_high(5);
}
#[inline(always)]
fn off() {
let portb = avr_oxide::hal::atmega328p::port::portb::instance();
portb.enable_output(5);
portb.set_low(5);
}
#[inline(always)]
fn toggle() {
let portb = avr_oxide::hal::atmega328p::port::portb::instance();
portb.enable_output(5);
portb.toggle(5);
}
}