diff --git a/baremetal/main.c b/baremetal/main.c index c417051f411efa2639f81b1d745ab7cc458eb67d..117daedd7e23d84fa12502b183dea9f8b33b4440 100644 --- a/baremetal/main.c +++ b/baremetal/main.c @@ -2,14 +2,16 @@ int main (void) { int i; + REG_PORT_DIR0 |= (1<<17); + REG_PORT_DIR0 |= (1<<19); while(1) { - REG_PORT_DIR0 |= (1<<17); - REG_PORT_DIR0 &= ~(1<<19); + REG_PORT_OUTSET0 |= (1<<17); + REG_PORT_OUTCLR0 |= (1<<19); for (i=0;i<10000;i++) { __asm("nop"); } - REG_PORT_DIR0 &= ~(1<<17); - REG_PORT_DIR0 |= (1<<19); + REG_PORT_OUTCLR0 |= (1<<17); + REG_PORT_OUTSET0 |= (1<<19); for (i=0;i<10000;i++) { __asm("nop"); } diff --git a/baremetal/main.elf b/baremetal/main.elf index 628eb6143702e76c87da8229173fe968e6a47904..68df4ee1f043fa0d78926b26b92d956e0a2cf0e7 100755 Binary files a/baremetal/main.elf and b/baremetal/main.elf differ