+++ /dev/null
-ROOT=../..
-BINARY=blink
-OBJS=blink.o
-LIB_OBJS=
-WITH_BOOT_LOADER=1
-WITH_DFU_FLASH=1
-
-include $(ROOT)/mk/bluepill.mk
+++ /dev/null
-#include <libopencm3/stm32/rcc.h>
-#include <libopencm3/stm32/gpio.h>
-
-int main(void)
-{
- rcc_clock_setup_in_hse_8mhz_out_72mhz();
- rcc_periph_clock_enable(RCC_GPIOC);
-
- // PC13 = BluePill LED
- gpio_set_mode(GPIOC, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO13);
-
- for (;;) {
- gpio_clear(GPIOC, GPIO13);
-
- for (int i=0; i<10000000; i++)
- asm volatile ("");
-
- gpio_set(GPIOC, GPIO13);
-
- for (int i=0; i<10000000; i++)
- asm volatile ("");
- }
-}
BINARY=blink
OBJS=blink.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=blink
OBJS=blink.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=blink
OBJS=blink.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=timer
OBJS=timer.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=timer
OBJS=timer.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=timer
OBJS=timer.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=timer
OBJS=timer.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
timer_update_on_overflow(TIM3);
timer_set_oc_mode(TIM3, TIM_OC3, TIM_OCM_PWM1);
- timer_set_oc_value(TIM3, TIM_OC3, 50);
+ timer_set_oc_value(TIM3, TIM_OC3, 150);
timer_set_oc_polarity_high(TIM3, TIM_OC3);
timer_enable_oc_output(TIM3, TIM_OC3);
BINARY=timer
OBJS=timer.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=usart
OBJS=usart.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk
BINARY=usart
OBJS=usart.o
LIB_OBJS=
+WITH_BOOT_LOADER=1
+WITH_DFU_FLASH=1
include $(ROOT)/mk/bluepill.mk