diff --git a/examples/blink/blink.bin b/examples/blink/blink.bin index 19337c33b032497dfff8cb60516e83ac2d48e0f3..af4d4a767892ea6c14c592527ecd43cb320b4288 100755 Binary files a/examples/blink/blink.bin and b/examples/blink/blink.bin differ diff --git a/examples/blink/blink.c b/examples/blink/blink.c index c6ecdae5b2e1ddf4e71883865b7f1ee3c4aa644f..e2d55705c1111b65c428a01c8e4725e2b6c78c59 100644 --- a/examples/blink/blink.c +++ b/examples/blink/blink.c @@ -16,16 +16,20 @@ int main() GPIOD->CFGLR &= ~(0xf<<(4*4)); GPIOD->CFGLR |= (GPIO_Speed_10MHz | GPIO_CNF_OUT_PP)<<(4*4); + // GPIO D6 Push-Pull + GPIOD->CFGLR &= ~(0xf<<(4*6)); + GPIOD->CFGLR |= (GPIO_Speed_10MHz | GPIO_CNF_OUT_PP)<<(4*6); + // GPIO C0 Push-Pull GPIOC->CFGLR &= ~(0xf<<(4*0)); GPIOC->CFGLR |= (GPIO_Speed_10MHz | GPIO_CNF_OUT_PP)<<(4*0); while(1) { - GPIOD->BSHR = 1 | (1<<4); // Turn on GPIOs - GPIOC->BSHR = 1; + GPIOD->BSHR = (1<<0) | (1<<4) | (1<<6); // Turn on GPIOs + GPIOC->BSHR = (1<<0); Delay_Ms( 250 ); - GPIOD->BSHR = (1<<16) | (1<<(16+4)); // Turn off GPIODs + GPIOD->BSHR = (1<<16) | (1<<(16+4)) | (1<<(16+6)); // Turn off GPIOs GPIOC->BSHR = (1<<16); Delay_Ms( 250 ); }