#include "ecen.h"
#define DELAY 1000
void setup() {
volatile char *dir_A=0x21 , *dir_B=0x24;
*dir_A = 0xff, *dir_B = 0xff;
}
void loop() {
volatile long k;
outB(0xbf);
outA(0xf8);
for(k=0;k<DELAY;k++);
outA(0x00);
outB((0xfe));
outA(0xf8);
for(k=0;k<DELAY;k++);
outA(0x00);
outB(0x80);
outA(0x20);
for(k=0;k<DELAY;k++);
outA(0x00);
for(int i=0;i<4;i++){
outB(~(8<<i));
outA(1<<i);
for(k=0;k<DELAY;k++);
outA(0x00);
}
for(int i=0;i<4;i++){
outB(~(8>>i));
outA(1<<i);
for(k=0;k<DELAY;k++);
outA(0x00);
}
}