void func(volatile char value) {
volatile char *ddra,*outa;
volatile long
ddra = 0x21;
outa = 0x22;
*ddra = 0x01;
*outa = 0x01;
for
}
void setup() {
// put your setup code here, to run once:
volatile char input_val;
volatile char *ddrf,*ddrk,*outf,*ink;
ddrf = 0x30;
ddrk = 0x107;
outf = 0x31;
ink = 0x106;
*ddrf = 0x03;
*ddrk = 0x00;
while((input_val=*ink) == 0);
while(input_val)
{
*outf = 0x01;
func(input_val);
}
}
void loop() {
// put your main code here, to run repeatedly:
}