Setti inn allar skrár frá Project 3 og bætti við overlay í samræmi við controlloerinn og pin out.
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
#include <avr/io.h>
|
||||
#include "digital_in.h"
|
||||
|
||||
Digital_in::Digital_in(uint8_t pin) : pin_mask(1<<pin) {}
|
||||
|
||||
void Digital_in::init() {
|
||||
DDRD &= ~pin_mask;
|
||||
PORTD |= pin_mask;
|
||||
}
|
||||
|
||||
bool Digital_in::is_hi() { return PIND & pin_mask; }
|
||||
bool Digital_in::is_lo() { return !is_hi(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user