pio: add bluepill blink.

This commit is contained in:
2018-12-31 09:00:46 -08:00
parent ef5e3dc7fd
commit 87f936d7b5
6 changed files with 128 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
#include <libopencm3/stm32/rcc.h>
#include <libopencm3/stm32/gpio.h>
int main(void) {
rcc_periph_clock_enable(RCC_GPIOC);
gpio_set_mode(GPIOC, GPIO_MODE_OUTPUT_2_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO13);
while(1) {
gpio_set(GPIOC, GPIO13);
for (int i = 0; i < 1000000; ++i) __asm__("nop");
gpio_clear(GPIOC, GPIO13);
for (int i = 0; i < 500000; ++i) __asm__("nop");
}
}