dereviated gpiointerface

This commit is contained in:
Jonas Zeunert
2018-05-31 15:46:41 +02:00
parent 4c820110d5
commit 21565631be
7 changed files with 127 additions and 98 deletions

View File

@@ -0,0 +1,32 @@
/*
* InputGPIOInterface.cpp
*
* Created on: May 31, 2018
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht
*/
#include "InputGPIOInterface.h"
class InputGPIOInterface
{
bool InputGPIOInterface::read_input_data()
{
return read_pin(this->input_data_address);
}
void InputGPIOInterface::write_input_row(char data)
{
write_pin(this->input_row_address, data & 0b001);
write_pin(this->input_row_address, data & 0b010);
write_pin(this->input_row_address, data & 0b100);
}
void InputGPIOInterface::write_input_col(char data)
{
write_pin(this->input_col_address, data & 0b001);
write_pin(this->input_col_address, data & 0b010);
write_pin(this->input_col_address, data & 0b100);
}
};