void setup() {
// put your setup code here, to run once:
volatile char *PORT_F_DIR_REG = (char*) 0x30;
*PORT_F_DIR_REG = 0xFF;
volatile char *PORT_K_DIR_REG;
*PORT_K_DIR_REG = 0x00;
}
void loop() {
// put your main code here, to run repeatedly:
volatile char *PORT_F_DATA_REG;
PORT_F_DATA_REG = 0x31;
*PORT_F_DATA_REG = 0x01;
volatile int increments = 0;
volatile char x = 0x00;
while (increments < 8) {
for(volatile long i = 0; i < 1000000; i++);
*PORT_F_DATA_REG |= (*PORT_F_DATA_REG << 1);
for(volatile long i = 0; i < 1000000; i++);
increments++;
}
}