THW-Funk-Audio-Switch/Programm/Audio-Switch/io/ports/portd.hpp

40 lines
570 B
C++
Raw Normal View History

2020-10-19 18:16:51 +02:00
/*
* portd.cpp
*
* Created: 19.10.2020 17:46:58
* Author: netz
*/
#ifndef BLUBBLIB_PORTD_HPP
#define BLUBBLIB_PORTD_HPP
#include <avr/io.h>
namespace blubblib {
struct portd {
static uint8_t Port() {
return PORTD;
}
static void Port(uint8_t v) {
PORTD = v;
}
static uint8_t Pin() {
return PIND;
}
static void Pin(uint8_t v) {
PIND = v;
}
static uint8_t Dir() {
return DDRD;
}
static void Dir(uint8_t v) {
DDRD = v;
}
};
}
#endif