#include "quadDisplay.h"
#define K_ROWS 4
void setup() {
// put your setup code here, to run once:
volatile char *dirf,*dirk,*dira,*dird;
dirf=0x30; *dirf=0xff;
dirk=0x107; *dirk=0x00;
dira=0x21; *dira=0xff;
dird=0x2a; *dird=0xff;
}
void loop() {
// put your main code here, to run repeatedly:
volatile char *outf,*ink,*outa,*outd,readInput,j=0;
outf=0x31; ink=0x106; outa=0x22; outd=0x2b;
while(1){
for(int i=0;i<K_ROWS;i++){
*outf=1<<i;
readInput=*ink;
if(readInput!=0){
outvalue(*outf,readInput);
}
}
}
}