#define DELAY 200000
void setup()
{
volatile char *dirf,*dirk;
volatile char *outf,*outk;
volatile long i;
dirf=0x30;dirk=0x107;
*dirf=0x03;*dirk=0x03;
outf=0x31;outk=0x108;
while(1)
{
*outf=0x01;*outk=0x01;
for(i=0;i<DELAY;i++);
*outf=0x01;*outk=0x02;
for(i=0;i<DELAY;i++);
*outf=0x02;*outk=0x02;
for(i=0;i<DELAY;i++);
*outf=0x02;*outk=0x01;
for(i=0;i<DELAY;i++);
}
}
void loop(){}