aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/stm32f1/Makefile.include127
-rw-r--r--examples/stm32f1/lisa-m/fancyblink/Makefile (renamed from examples/stm32/lisa-m/fancyblink/Makefile)0
-rw-r--r--examples/stm32f1/lisa-m/fancyblink/fancyblink.c (renamed from examples/stm32/lisa-m/fancyblink/fancyblink.c)0
-rw-r--r--examples/stm32f1/lisa-m/fancyblink/fancyblink.ld (renamed from examples/stm32/lisa-m/fancyblink/fancyblink.ld)0
-rw-r--r--examples/stm32f1/lisa-m/usb_dfu/Makefile (renamed from examples/stm32/lisa-m/usb_dfu/Makefile)0
-rw-r--r--examples/stm32f1/lisa-m/usb_dfu/README (renamed from examples/stm32/lisa-m/usb_dfu/README)0
-rw-r--r--examples/stm32f1/lisa-m/usb_dfu/usbdfu.c (renamed from examples/stm32/lisa-m/usb_dfu/usbdfu.c)0
-rw-r--r--examples/stm32f1/lisa-m/usb_dfu/usbdfu.ld (renamed from examples/stm32/lisa-m/usb_dfu/usbdfu.ld)0
-rw-r--r--examples/stm32f1/lisa-m/usb_hid/Makefile (renamed from examples/stm32/lisa-m/usb_hid/Makefile)0
-rw-r--r--examples/stm32f1/lisa-m/usb_hid/README (renamed from examples/stm32/lisa-m/usb_hid/README)0
-rw-r--r--examples/stm32f1/lisa-m/usb_hid/usbhid.c (renamed from examples/stm32/lisa-m/usb_hid/usbhid.c)0
-rw-r--r--examples/stm32f1/lisa-m/usb_hid/usbhid.ld (renamed from examples/stm32/lisa-m/usb_hid/usbhid.ld)0
-rw-r--r--examples/stm32f1/mb525/fancyblink/Makefile (renamed from examples/stm32/mb525/fancyblink/Makefile)0
-rw-r--r--examples/stm32f1/mb525/fancyblink/README (renamed from examples/stm32/mb525/fancyblink/README)0
-rw-r--r--examples/stm32f1/mb525/fancyblink/fancyblink.c (renamed from examples/stm32/mb525/fancyblink/fancyblink.c)0
-rw-r--r--examples/stm32f1/mb525/fancyblink/fancyblink.ld (renamed from examples/stm32/mb525/fancyblink/fancyblink.ld)0
-rw-r--r--examples/stm32f1/mb525/pwmleds/Makefile (renamed from examples/stm32/mb525/pwmleds/Makefile)0
-rw-r--r--examples/stm32f1/mb525/pwmleds/README (renamed from examples/stm32/mb525/pwmleds/README)0
-rw-r--r--examples/stm32f1/mb525/pwmleds/pwmleds.c (renamed from examples/stm32/mb525/pwmleds/pwmleds.c)0
-rw-r--r--examples/stm32f1/mb525/pwmleds/pwmleds.ld (renamed from examples/stm32/mb525/pwmleds/pwmleds.ld)0
-rw-r--r--examples/stm32f1/obldc/can/Makefile (renamed from examples/stm32/obldc/can/Makefile)0
-rw-r--r--examples/stm32f1/obldc/can/can.c (renamed from examples/stm32/obldc/can/can.c)0
-rw-r--r--examples/stm32f1/obldc/can/can.ld (renamed from examples/stm32/obldc/can/can.ld)0
-rw-r--r--examples/stm32f1/obldc/led/Makefile (renamed from examples/stm32/obldc/led/Makefile)0
-rw-r--r--examples/stm32f1/obldc/led/led.c (renamed from examples/stm32/obldc/led/led.c)0
-rw-r--r--examples/stm32f1/obldc/led/led.ld (renamed from examples/stm32/obldc/led/led.ld)0
-rw-r--r--examples/stm32f1/obldc/pwmleds/Makefile (renamed from examples/stm32/obldc/pwmleds/Makefile)0
-rw-r--r--examples/stm32f1/obldc/pwmleds/pwmleds.c (renamed from examples/stm32/obldc/pwmleds/pwmleds.c)0
-rw-r--r--examples/stm32f1/obldc/pwmleds/pwmleds.ld (renamed from examples/stm32/obldc/pwmleds/pwmleds.ld)0
-rw-r--r--examples/stm32f1/obldc/systick/Makefile (renamed from examples/stm32/obldc/systick/Makefile)0
-rw-r--r--examples/stm32f1/obldc/systick/systick.c (renamed from examples/stm32/obldc/systick/systick.c)0
-rw-r--r--examples/stm32f1/obldc/systick/systick.ld (renamed from examples/stm32/obldc/systick/systick.ld)0
-rw-r--r--examples/stm32f1/obldc/usart/Makefile (renamed from examples/stm32/obldc/usart/Makefile)0
-rw-r--r--examples/stm32f1/obldc/usart/usart.c (renamed from examples/stm32/obldc/usart/usart.c)0
-rw-r--r--examples/stm32f1/obldc/usart/usart.ld (renamed from examples/stm32/obldc/usart/usart.ld)0
-rw-r--r--examples/stm32f1/obldc/usart_irq/Makefile (renamed from examples/stm32/obldc/usart_irq/Makefile)0
-rw-r--r--examples/stm32f1/obldc/usart_irq/usart_irq.c (renamed from examples/stm32/obldc/usart_irq/usart_irq.c)0
-rw-r--r--examples/stm32f1/obldc/usart_irq/usart_irq.ld (renamed from examples/stm32/obldc/usart_irq/usart_irq.ld)0
-rw-r--r--examples/stm32f1/other/adc_temperature_sensor/Makefile (renamed from examples/stm32/other/adc_temperature_sensor/Makefile)0
-rw-r--r--examples/stm32f1/other/adc_temperature_sensor/README (renamed from examples/stm32/other/adc_temperature_sensor/README)0
-rw-r--r--examples/stm32f1/other/adc_temperature_sensor/adc.c (renamed from examples/stm32/other/adc_temperature_sensor/adc.c)0
-rw-r--r--examples/stm32f1/other/adc_temperature_sensor/adc.ld (renamed from examples/stm32/other/adc_temperature_sensor/adc.ld)0
-rw-r--r--examples/stm32f1/other/dma_mem2mem/Makefile (renamed from examples/stm32/other/dma_mem2mem/Makefile)0
-rw-r--r--examples/stm32f1/other/dma_mem2mem/README (renamed from examples/stm32/other/dma_mem2mem/README)0
-rw-r--r--examples/stm32f1/other/dma_mem2mem/dma.c (renamed from examples/stm32/other/dma_mem2mem/dma.c)0
-rw-r--r--examples/stm32f1/other/dma_mem2mem/dma.ld (renamed from examples/stm32/other/dma_mem2mem/dma.ld)0
-rw-r--r--examples/stm32f1/other/dogm128/Makefile (renamed from examples/stm32/other/dogm128/Makefile)0
-rw-r--r--examples/stm32f1/other/dogm128/README (renamed from examples/stm32/other/dogm128/README)0
-rw-r--r--examples/stm32f1/other/dogm128/dogm128.c (renamed from examples/stm32/other/dogm128/dogm128.c)0
-rw-r--r--examples/stm32f1/other/dogm128/dogm128.h (renamed from examples/stm32/other/dogm128/dogm128.h)0
-rw-r--r--examples/stm32f1/other/dogm128/main.c (renamed from examples/stm32/other/dogm128/main.c)0
-rw-r--r--examples/stm32f1/other/dogm128/main.ld (renamed from examples/stm32/other/dogm128/main.ld)0
-rw-r--r--examples/stm32f1/other/i2c_stts75_sensor/Makefile (renamed from examples/stm32/other/i2c_stts75_sensor/Makefile)0
-rw-r--r--examples/stm32f1/other/i2c_stts75_sensor/README (renamed from examples/stm32/other/i2c_stts75_sensor/README)0
-rw-r--r--examples/stm32f1/other/i2c_stts75_sensor/i2c_stts75_sensor.c (renamed from examples/stm32/other/i2c_stts75_sensor/i2c_stts75_sensor.c)0
-rw-r--r--examples/stm32f1/other/i2c_stts75_sensor/i2c_stts75_sensor.ld (renamed from examples/stm32/other/i2c_stts75_sensor/i2c_stts75_sensor.ld)0
-rw-r--r--examples/stm32f1/other/i2c_stts75_sensor/stts75.c (renamed from examples/stm32/other/i2c_stts75_sensor/stts75.c)0
-rw-r--r--examples/stm32f1/other/i2c_stts75_sensor/stts75.h (renamed from examples/stm32/other/i2c_stts75_sensor/stts75.h)0
-rw-r--r--examples/stm32f1/other/rtc/Makefile (renamed from examples/stm32/other/rtc/Makefile)0
-rw-r--r--examples/stm32f1/other/rtc/README (renamed from examples/stm32/other/rtc/README)0
-rw-r--r--examples/stm32f1/other/rtc/rtc.c (renamed from examples/stm32/other/rtc/rtc.c)0
-rw-r--r--examples/stm32f1/other/rtc/rtc.ld (renamed from examples/stm32/other/rtc/rtc.ld)0
-rw-r--r--examples/stm32f1/other/systick/Makefile (renamed from examples/stm32/other/systick/Makefile)0
-rw-r--r--examples/stm32f1/other/systick/README (renamed from examples/stm32/other/systick/README)0
-rw-r--r--examples/stm32f1/other/systick/systick.c (renamed from examples/stm32/other/systick/systick.c)0
-rw-r--r--examples/stm32f1/other/systick/systick.ld (renamed from examples/stm32/other/systick/systick.ld)0
-rw-r--r--examples/stm32f1/other/timer_interrupt/Makefile (renamed from examples/stm32/other/timer_interrupt/Makefile)0
-rw-r--r--examples/stm32f1/other/timer_interrupt/README (renamed from examples/stm32/other/timer_interrupt/README)0
-rw-r--r--examples/stm32f1/other/timer_interrupt/timer.c (renamed from examples/stm32/other/timer_interrupt/timer.c)0
-rw-r--r--examples/stm32f1/other/timer_interrupt/timer.ld (renamed from examples/stm32/other/timer_interrupt/timer.ld)0
-rw-r--r--examples/stm32f1/other/usb_cdcacm/Makefile (renamed from examples/stm32/other/usb_cdcacm/Makefile)0
-rw-r--r--examples/stm32f1/other/usb_cdcacm/README (renamed from examples/stm32/other/usb_cdcacm/README)0
-rw-r--r--examples/stm32f1/other/usb_cdcacm/cdcacm.c (renamed from examples/stm32/other/usb_cdcacm/cdcacm.c)0
-rw-r--r--examples/stm32f1/other/usb_cdcacm/cdcacm.ld (renamed from examples/stm32/other/usb_cdcacm/cdcacm.ld)0
-rw-r--r--examples/stm32f1/other/usb_dfu/Makefile (renamed from examples/stm32/other/usb_dfu/Makefile)0
-rw-r--r--examples/stm32f1/other/usb_dfu/README (renamed from examples/stm32/other/usb_dfu/README)0
-rw-r--r--examples/stm32f1/other/usb_dfu/usbdfu.c (renamed from examples/stm32/other/usb_dfu/usbdfu.c)0
-rw-r--r--examples/stm32f1/other/usb_dfu/usbdfu.ld (renamed from examples/stm32/other/usb_dfu/usbdfu.ld)0
-rw-r--r--examples/stm32f1/other/usb_hid/Makefile (renamed from examples/stm32/other/usb_hid/Makefile)0
-rw-r--r--examples/stm32f1/other/usb_hid/README (renamed from examples/stm32/other/usb_hid/README)0
-rw-r--r--examples/stm32f1/other/usb_hid/usbhid.c (renamed from examples/stm32/other/usb_hid/usbhid.c)0
-rw-r--r--examples/stm32f1/other/usb_hid/usbhid.ld (renamed from examples/stm32/other/usb_hid/usbhid.ld)0
-rw-r--r--examples/stm32f1/stm32-discovery/button/Makefile (renamed from examples/stm32/stm32-discovery/button/Makefile)0
-rw-r--r--examples/stm32f1/stm32-discovery/button/README (renamed from examples/stm32/stm32-discovery/button/README)0
-rw-r--r--examples/stm32f1/stm32-discovery/button/button.c (renamed from examples/stm32/stm32-discovery/button/button.c)0
-rw-r--r--examples/stm32f1/stm32-discovery/button/button.ld (renamed from examples/stm32/stm32-discovery/button/button.ld)0
-rw-r--r--examples/stm32f1/stm32-discovery/fancyblink/Makefile (renamed from examples/stm32/stm32-discovery/fancyblink/Makefile)0
-rw-r--r--examples/stm32f1/stm32-discovery/fancyblink/README (renamed from examples/stm32/stm32-discovery/fancyblink/README)0
-rw-r--r--examples/stm32f1/stm32-discovery/fancyblink/fancyblink.c (renamed from examples/stm32/stm32-discovery/fancyblink/fancyblink.c)0
-rw-r--r--examples/stm32f1/stm32-discovery/fancyblink/fancyblink.ld (renamed from examples/stm32/stm32-discovery/fancyblink/fancyblink.ld)0
-rw-r--r--examples/stm32f1/stm32-discovery/miniblink/Makefile (renamed from examples/stm32/stm32-discovery/miniblink/Makefile)0
-rw-r--r--examples/stm32f1/stm32-discovery/miniblink/README (renamed from examples/stm32/stm32-discovery/miniblink/README)0
-rw-r--r--examples/stm32f1/stm32-discovery/miniblink/miniblink.c (renamed from examples/stm32/stm32-discovery/miniblink/miniblink.c)0
-rw-r--r--examples/stm32f1/stm32-discovery/miniblink/miniblink.ld (renamed from examples/stm32/stm32-discovery/miniblink/miniblink.ld)0
-rw-r--r--examples/stm32f1/stm32-discovery/rtc/Makefile (renamed from examples/stm32/stm32-discovery/rtc/Makefile)0
-rw-r--r--examples/stm32f1/stm32-discovery/rtc/README (renamed from examples/stm32/stm32-discovery/rtc/README)0
-rw-r--r--examples/stm32f1/stm32-discovery/rtc/rtc.c (renamed from examples/stm32/stm32-discovery/rtc/rtc.c)0
-rw-r--r--examples/stm32f1/stm32-discovery/rtc/rtc.ld (renamed from examples/stm32/stm32-discovery/rtc/rtc.ld)0
-rw-r--r--examples/stm32f1/stm32-discovery/usart/Makefile (renamed from examples/stm32/stm32-discovery/usart/Makefile)0
-rw-r--r--examples/stm32f1/stm32-discovery/usart/README (renamed from examples/stm32/stm32-discovery/usart/README)0
-rw-r--r--examples/stm32f1/stm32-discovery/usart/usart.c (renamed from examples/stm32/stm32-discovery/usart/usart.c)0
-rw-r--r--examples/stm32f1/stm32-discovery/usart/usart.ld (renamed from examples/stm32/stm32-discovery/usart/usart.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/button/Makefile (renamed from examples/stm32/stm32-h103/button/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/button/button.c (renamed from examples/stm32/stm32-h103/button/button.c)0
-rw-r--r--examples/stm32f1/stm32-h103/button/button.ld (renamed from examples/stm32/stm32-h103/button/button.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/exti_both/Makefile (renamed from examples/stm32/stm32-h103/exti_both/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/exti_both/exti_both.c (renamed from examples/stm32/stm32-h103/exti_both/exti_both.c)0
-rw-r--r--examples/stm32f1/stm32-h103/exti_both/exti_both.ld (renamed from examples/stm32/stm32-h103/exti_both/exti_both.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/exti_rising_falling/Makefile (renamed from examples/stm32/stm32-h103/exti_rising_falling/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/exti_rising_falling/exti_rising_falling.c (renamed from examples/stm32/stm32-h103/exti_rising_falling/exti_rising_falling.c)0
-rw-r--r--examples/stm32f1/stm32-h103/exti_rising_falling/exti_rising_falling.ld (renamed from examples/stm32/stm32-h103/exti_rising_falling/exti_rising_falling.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/fancyblink/Makefile (renamed from examples/stm32/stm32-h103/fancyblink/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/fancyblink/README (renamed from examples/stm32/stm32-h103/fancyblink/README)0
-rw-r--r--examples/stm32f1/stm32-h103/fancyblink/fancyblink.c (renamed from examples/stm32/stm32-h103/fancyblink/fancyblink.c)0
-rw-r--r--examples/stm32f1/stm32-h103/fancyblink/fancyblink.ld (renamed from examples/stm32/stm32-h103/fancyblink/fancyblink.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/led_stripe/Makefile (renamed from examples/stm32/stm32-h103/led_stripe/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/led_stripe/led_stripe.c (renamed from examples/stm32/stm32-h103/led_stripe/led_stripe.c)0
-rw-r--r--examples/stm32f1/stm32-h103/led_stripe/led_stripe.ld (renamed from examples/stm32/stm32-h103/led_stripe/led_stripe.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/miniblink/Makefile (renamed from examples/stm32/stm32-h103/miniblink/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/miniblink/README (renamed from examples/stm32/stm32-h103/miniblink/README)0
-rw-r--r--examples/stm32f1/stm32-h103/miniblink/miniblink.c (renamed from examples/stm32/stm32-h103/miniblink/miniblink.c)0
-rw-r--r--examples/stm32f1/stm32-h103/miniblink/miniblink.ld (renamed from examples/stm32/stm32-h103/miniblink/miniblink.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/pwm_6step/Makefile (renamed from examples/stm32/stm32-h103/pwm_6step/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/pwm_6step/pwm_6step.c (renamed from examples/stm32/stm32-h103/pwm_6step/pwm_6step.c)0
-rw-r--r--examples/stm32f1/stm32-h103/pwm_6step/pwm_6step.ld (renamed from examples/stm32/stm32-h103/pwm_6step/pwm_6step.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/spi/Makefile (renamed from examples/stm32/stm32-h103/spi/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/spi/README (renamed from examples/stm32/stm32-h103/spi/README)0
-rw-r--r--examples/stm32f1/stm32-h103/spi/spi.c (renamed from examples/stm32/stm32-h103/spi/spi.c)0
-rw-r--r--examples/stm32f1/stm32-h103/spi/spi.ld (renamed from examples/stm32/stm32-h103/spi/spi.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/timer/Makefile (renamed from examples/stm32/stm32-h103/timer/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/timer/timer.c (renamed from examples/stm32/stm32-h103/timer/timer.c)0
-rw-r--r--examples/stm32f1/stm32-h103/timer/timer.ld (renamed from examples/stm32/stm32-h103/timer/timer.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/traceswo/Makefile (renamed from examples/stm32/stm32-h103/traceswo/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/traceswo/README (renamed from examples/stm32/stm32-h103/traceswo/README)0
-rw-r--r--examples/stm32f1/stm32-h103/traceswo/traceswo.c (renamed from examples/stm32/stm32-h103/traceswo/traceswo.c)0
-rw-r--r--examples/stm32f1/stm32-h103/traceswo/traceswo.ld (renamed from examples/stm32/stm32-h103/traceswo/traceswo.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usart/Makefile (renamed from examples/stm32/stm32-h103/usart/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usart/README (renamed from examples/stm32/stm32-h103/usart/README)0
-rw-r--r--examples/stm32f1/stm32-h103/usart/usart.c (renamed from examples/stm32/stm32-h103/usart/usart.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usart/usart.ld (renamed from examples/stm32/stm32-h103/usart/usart.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_irq/Makefile (renamed from examples/stm32/stm32-h103/usart_irq/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_irq/usart_irq.c (renamed from examples/stm32/stm32-h103/usart_irq/usart_irq.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_irq/usart_irq.ld (renamed from examples/stm32/stm32-h103/usart_irq/usart_irq.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_irq_printf/Makefile (renamed from examples/stm32/stm32-h103/usart_irq_printf/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_irq_printf/usart_irq_printf.c (renamed from examples/stm32/stm32-h103/usart_irq_printf/usart_irq_printf.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_irq_printf/usart_irq_printf.ld (renamed from examples/stm32/stm32-h103/usart_irq_printf/usart_irq_printf.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_printf/Makefile (renamed from examples/stm32/stm32-h103/usart_printf/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_printf/usart_printf.c (renamed from examples/stm32/stm32-h103/usart_printf/usart_printf.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usart_printf/usart_printf.ld (renamed from examples/stm32/stm32-h103/usart_printf/usart_printf.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_cdcacm/Makefile (renamed from examples/stm32/stm32-h103/usb_cdcacm/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_cdcacm/README (renamed from examples/stm32/stm32-h103/usb_cdcacm/README)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_cdcacm/cdcacm.c (renamed from examples/stm32/stm32-h103/usb_cdcacm/cdcacm.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_cdcacm/cdcacm.ld (renamed from examples/stm32/stm32-h103/usb_cdcacm/cdcacm.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_dfu/Makefile (renamed from examples/stm32/stm32-h103/usb_dfu/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_dfu/README (renamed from examples/stm32/stm32-h103/usb_dfu/README)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_dfu/usbdfu.c (renamed from examples/stm32/stm32-h103/usb_dfu/usbdfu.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_dfu/usbdfu.ld (renamed from examples/stm32/stm32-h103/usb_dfu/usbdfu.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_hid/Makefile (renamed from examples/stm32/stm32-h103/usb_hid/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_hid/README (renamed from examples/stm32/stm32-h103/usb_hid/README)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_hid/usbhid.c (renamed from examples/stm32/stm32-h103/usb_hid/usbhid.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_hid/usbhid.ld (renamed from examples/stm32/stm32-h103/usb_hid/usbhid.ld)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_iap/Makefile (renamed from examples/stm32/stm32-h103/usb_iap/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_iap/README (renamed from examples/stm32/stm32-h103/usb_iap/README)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_iap/usbiap.c (renamed from examples/stm32/stm32-h103/usb_iap/usbiap.c)0
-rw-r--r--examples/stm32f1/stm32-h103/usb_iap/usbiap.ld (renamed from examples/stm32/stm32-h103/usb_iap/usbiap.ld)0
-rw-r--r--examples/stm32f1/stm32-h107/fancyblink/Makefile (renamed from examples/stm32/stm32-h107/fancyblink/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h107/fancyblink/README (renamed from examples/stm32/stm32-h107/fancyblink/README)0
-rw-r--r--examples/stm32f1/stm32-h107/fancyblink/fancyblink.c (renamed from examples/stm32/stm32-h107/fancyblink/fancyblink.c)0
-rw-r--r--examples/stm32f1/stm32-h107/fancyblink/fancyblink.ld (renamed from examples/stm32/stm32-h107/fancyblink/fancyblink.ld)0
-rw-r--r--examples/stm32f1/stm32-h107/usb_simple/Makefile (renamed from examples/stm32/stm32-h107/usb_simple/Makefile)0
-rw-r--r--examples/stm32f1/stm32-h107/usb_simple/README (renamed from examples/stm32/stm32-h107/usb_simple/README)0
-rw-r--r--examples/stm32f1/stm32-h107/usb_simple/usb_simple.c (renamed from examples/stm32/stm32-h107/usb_simple/usb_simple.c)0
-rw-r--r--examples/stm32f1/stm32-h107/usb_simple/usb_simple.ld (renamed from examples/stm32/stm32-h107/usb_simple/usb_simple.ld)0
173 files changed, 127 insertions, 0 deletions
diff --git a/examples/stm32f1/Makefile.include b/examples/stm32f1/Makefile.include
new file mode 100644
index 0000000..221ebae
--- /dev/null
+++ b/examples/stm32f1/Makefile.include
@@ -0,0 +1,127 @@
+##
+## This file is part of the libopencm3 project.
+##
+## Copyright (C) 2009 Uwe Hermann <uwe@hermann-uwe.de>
+## Copyright (C) 2010 Piotr Esden-Tempski <piotr@esden.net>
+##
+## This program is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 3 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program. If not, see <http://www.gnu.org/licenses/>.
+##
+
+PREFIX ?= arm-none-eabi
+#PREFIX ?= arm-elf
+CC = $(PREFIX)-gcc
+LD = $(PREFIX)-gcc
+OBJCOPY = $(PREFIX)-objcopy
+OBJDUMP = $(PREFIX)-objdump
+# Uncomment this line if you want to use the installed (not local) library.
+TOOLCHAIN_DIR := $(shell dirname `which $(CC)`)/../$(PREFIX)
+#TOOLCHAIN_DIR = ../../../..
+CFLAGS += -Os -g -Wall -Wextra -I$(TOOLCHAIN_DIR)/include \
+ -fno-common -mcpu=cortex-m3 -mthumb -msoft-float -MD
+LDSCRIPT = $(BINARY).ld
+LDFLAGS += -lc -lnosys -L$(TOOLCHAIN_DIR)/lib -L$(TOOLCHAIN_DIR)/lib/stm32 \
+ -T$(LDSCRIPT) -nostartfiles -Wl,--gc-sections \
+ -mthumb -march=armv7 -mfix-cortex-m3-ldrd -msoft-float
+OBJS += $(BINARY).o
+
+OOCD ?= openocd
+OOCD_INTERFACE ?= flossjtag
+OOCD_BOARD ?= olimex_stm32_h103
+
+# Be silent per default, but 'make V=1' will show all compiler calls.
+ifneq ($(V),1)
+Q := @
+NULL := 2>/dev/null
+else
+LDFLAGS += -Wl,--print-gc-sections
+endif
+
+.SUFFIXES: .elf .bin .hex .srec .list .images
+.SECONDEXPANSION:
+.SECONDARY:
+
+all: images
+
+images: $(BINARY).images
+flash: $(BINARY).flash
+
+%.images: %.bin %.hex %.srec %.list
+ @#echo "*** $* images generated ***"
+
+%.bin: %.elf
+ @#printf " OBJCOPY $(*).bin\n"
+ $(Q)$(OBJCOPY) -Obinary $(*).elf $(*).bin
+
+%.hex: %.elf
+ @#printf " OBJCOPY $(*).hex\n"
+ $(Q)$(OBJCOPY) -Oihex $(*).elf $(*).hex
+
+%.srec: %.elf
+ @#printf " OBJCOPY $(*).srec\n"
+ $(Q)$(OBJCOPY) -Osrec $(*).elf $(*).srec
+
+%.list: %.elf
+ @#printf " OBJDUMP $(*).list\n"
+ $(Q)$(OBJDUMP) -S $(*).elf > $(*).list
+
+foo.elf: $(OBJS) $(LDSCRIPT) $(TOOLCHAIN_DIR)/lib/libopencm3_stm32.a
+ @#printf " LD $(subst $(shell pwd)/,,$(@))\n"
+ $(Q)$(LD) -o foo.elf $(OBJS) -lopencm3_stm32 $(LDFLAGS)
+
+%.elf: $(OBJS) $(LDSCRIPT) $(TOOLCHAIN_DIR)/lib/libopencm3_stm32.a
+ @#printf " LD $(subst $(shell pwd)/,,$(@))\n"
+ $(Q)$(LD) -o $(*).elf $(OBJS) -lopencm3_stm32 $(LDFLAGS)
+
+%.o: %.c Makefile
+ @#printf " CC $(subst $(shell pwd)/,,$(@))\n"
+ $(Q)$(CC) $(CFLAGS) -o $@ -c $<
+
+clean:
+ $(Q)rm -f *.o
+ $(Q)rm -f *.d
+ $(Q)rm -f *.elf
+ $(Q)rm -f *.bin
+ $(Q)rm -f *.hex
+ $(Q)rm -f *.srec
+ $(Q)rm -f *.list
+
+ifeq ($(OOCD_SERIAL),)
+%.flash: %.hex
+ @printf " FLASH $<\n"
+ @# IMPORTANT: Don't use "resume", only "reset" will work correctly!
+ $(Q)$(OOCD) -f interface/$(OOCD_INTERFACE).cfg \
+ -f board/$(OOCD_BOARD).cfg \
+ -c "init" -c "reset init" \
+ -c "stm32x mass_erase 0" \
+ -c "flash write_image $(*).hex" \
+ -c "reset" \
+ -c "shutdown" $(NULL)
+else
+%.flash: %.hex
+ @printf " FLASH $<\n"
+ @# IMPORTANT: Don't use "resume", only "reset" will work correctly!
+ $(Q)$(OOCD) -f interface/$(OOCD_INTERFACE).cfg \
+ -f board/$(OOCD_BOARD).cfg \
+ -c "ft2232_serial $(OOCD_SERIAL)" \
+ -c "init" -c "reset init" \
+ -c "stm32x mass_erase 0" \
+ -c "flash write_image $(*).hex" \
+ -c "reset" \
+ -c "shutdown" $(NULL)
+endif
+
+.PHONY: images clean
+
+-include $(OBJS:.o=.d)
+
diff --git a/examples/stm32/lisa-m/fancyblink/Makefile b/examples/stm32f1/lisa-m/fancyblink/Makefile
index 1baec4d..1baec4d 100644
--- a/examples/stm32/lisa-m/fancyblink/Makefile
+++ b/examples/stm32f1/lisa-m/fancyblink/Makefile
diff --git a/examples/stm32/lisa-m/fancyblink/fancyblink.c b/examples/stm32f1/lisa-m/fancyblink/fancyblink.c
index 5987bdf..5987bdf 100644
--- a/examples/stm32/lisa-m/fancyblink/fancyblink.c
+++ b/examples/stm32f1/lisa-m/fancyblink/fancyblink.c
diff --git a/examples/stm32/lisa-m/fancyblink/fancyblink.ld b/examples/stm32f1/lisa-m/fancyblink/fancyblink.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/lisa-m/fancyblink/fancyblink.ld
+++ b/examples/stm32f1/lisa-m/fancyblink/fancyblink.ld
diff --git a/examples/stm32/lisa-m/usb_dfu/Makefile b/examples/stm32f1/lisa-m/usb_dfu/Makefile
index 48e2d6b..48e2d6b 100644
--- a/examples/stm32/lisa-m/usb_dfu/Makefile
+++ b/examples/stm32f1/lisa-m/usb_dfu/Makefile
diff --git a/examples/stm32/lisa-m/usb_dfu/README b/examples/stm32f1/lisa-m/usb_dfu/README
index 9c0169a..9c0169a 100644
--- a/examples/stm32/lisa-m/usb_dfu/README
+++ b/examples/stm32f1/lisa-m/usb_dfu/README
diff --git a/examples/stm32/lisa-m/usb_dfu/usbdfu.c b/examples/stm32f1/lisa-m/usb_dfu/usbdfu.c
index 7ffbc74..7ffbc74 100644
--- a/examples/stm32/lisa-m/usb_dfu/usbdfu.c
+++ b/examples/stm32f1/lisa-m/usb_dfu/usbdfu.c
diff --git a/examples/stm32/lisa-m/usb_dfu/usbdfu.ld b/examples/stm32f1/lisa-m/usb_dfu/usbdfu.ld
index 54e5dac..54e5dac 100644
--- a/examples/stm32/lisa-m/usb_dfu/usbdfu.ld
+++ b/examples/stm32f1/lisa-m/usb_dfu/usbdfu.ld
diff --git a/examples/stm32/lisa-m/usb_hid/Makefile b/examples/stm32f1/lisa-m/usb_hid/Makefile
index d831e9e..d831e9e 100644
--- a/examples/stm32/lisa-m/usb_hid/Makefile
+++ b/examples/stm32f1/lisa-m/usb_hid/Makefile
diff --git a/examples/stm32/lisa-m/usb_hid/README b/examples/stm32f1/lisa-m/usb_hid/README
index 48a9b39..48a9b39 100644
--- a/examples/stm32/lisa-m/usb_hid/README
+++ b/examples/stm32f1/lisa-m/usb_hid/README
diff --git a/examples/stm32/lisa-m/usb_hid/usbhid.c b/examples/stm32f1/lisa-m/usb_hid/usbhid.c
index f42454b..f42454b 100644
--- a/examples/stm32/lisa-m/usb_hid/usbhid.c
+++ b/examples/stm32f1/lisa-m/usb_hid/usbhid.c
diff --git a/examples/stm32/lisa-m/usb_hid/usbhid.ld b/examples/stm32f1/lisa-m/usb_hid/usbhid.ld
index 928c898..928c898 100644
--- a/examples/stm32/lisa-m/usb_hid/usbhid.ld
+++ b/examples/stm32f1/lisa-m/usb_hid/usbhid.ld
diff --git a/examples/stm32/mb525/fancyblink/Makefile b/examples/stm32f1/mb525/fancyblink/Makefile
index 1baec4d..1baec4d 100644
--- a/examples/stm32/mb525/fancyblink/Makefile
+++ b/examples/stm32f1/mb525/fancyblink/Makefile
diff --git a/examples/stm32/mb525/fancyblink/README b/examples/stm32f1/mb525/fancyblink/README
index 226cb21..226cb21 100644
--- a/examples/stm32/mb525/fancyblink/README
+++ b/examples/stm32f1/mb525/fancyblink/README
diff --git a/examples/stm32/mb525/fancyblink/fancyblink.c b/examples/stm32f1/mb525/fancyblink/fancyblink.c
index e9a3564..e9a3564 100644
--- a/examples/stm32/mb525/fancyblink/fancyblink.c
+++ b/examples/stm32f1/mb525/fancyblink/fancyblink.c
diff --git a/examples/stm32/mb525/fancyblink/fancyblink.ld b/examples/stm32f1/mb525/fancyblink/fancyblink.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/mb525/fancyblink/fancyblink.ld
+++ b/examples/stm32f1/mb525/fancyblink/fancyblink.ld
diff --git a/examples/stm32/mb525/pwmleds/Makefile b/examples/stm32f1/mb525/pwmleds/Makefile
index 8ae74d6..8ae74d6 100644
--- a/examples/stm32/mb525/pwmleds/Makefile
+++ b/examples/stm32f1/mb525/pwmleds/Makefile
diff --git a/examples/stm32/mb525/pwmleds/README b/examples/stm32f1/mb525/pwmleds/README
index b2a6d95..b2a6d95 100644
--- a/examples/stm32/mb525/pwmleds/README
+++ b/examples/stm32f1/mb525/pwmleds/README
diff --git a/examples/stm32/mb525/pwmleds/pwmleds.c b/examples/stm32f1/mb525/pwmleds/pwmleds.c
index 393928f..393928f 100644
--- a/examples/stm32/mb525/pwmleds/pwmleds.c
+++ b/examples/stm32f1/mb525/pwmleds/pwmleds.c
diff --git a/examples/stm32/mb525/pwmleds/pwmleds.ld b/examples/stm32f1/mb525/pwmleds/pwmleds.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/mb525/pwmleds/pwmleds.ld
+++ b/examples/stm32f1/mb525/pwmleds/pwmleds.ld
diff --git a/examples/stm32/obldc/can/Makefile b/examples/stm32f1/obldc/can/Makefile
index 20a4b90..20a4b90 100644
--- a/examples/stm32/obldc/can/Makefile
+++ b/examples/stm32f1/obldc/can/Makefile
diff --git a/examples/stm32/obldc/can/can.c b/examples/stm32f1/obldc/can/can.c
index 6c63c48..6c63c48 100644
--- a/examples/stm32/obldc/can/can.c
+++ b/examples/stm32f1/obldc/can/can.c
diff --git a/examples/stm32/obldc/can/can.ld b/examples/stm32f1/obldc/can/can.ld
index c076521..c076521 100644
--- a/examples/stm32/obldc/can/can.ld
+++ b/examples/stm32f1/obldc/can/can.ld
diff --git a/examples/stm32/obldc/led/Makefile b/examples/stm32f1/obldc/led/Makefile
index 8e1618a..8e1618a 100644
--- a/examples/stm32/obldc/led/Makefile
+++ b/examples/stm32f1/obldc/led/Makefile
diff --git a/examples/stm32/obldc/led/led.c b/examples/stm32f1/obldc/led/led.c
index 09ae89d..09ae89d 100644
--- a/examples/stm32/obldc/led/led.c
+++ b/examples/stm32f1/obldc/led/led.c
diff --git a/examples/stm32/obldc/led/led.ld b/examples/stm32f1/obldc/led/led.ld
index 7899773..7899773 100644
--- a/examples/stm32/obldc/led/led.ld
+++ b/examples/stm32f1/obldc/led/led.ld
diff --git a/examples/stm32/obldc/pwmleds/Makefile b/examples/stm32f1/obldc/pwmleds/Makefile
index 8ae74d6..8ae74d6 100644
--- a/examples/stm32/obldc/pwmleds/Makefile
+++ b/examples/stm32f1/obldc/pwmleds/Makefile
diff --git a/examples/stm32/obldc/pwmleds/pwmleds.c b/examples/stm32f1/obldc/pwmleds/pwmleds.c
index 146bb56..146bb56 100644
--- a/examples/stm32/obldc/pwmleds/pwmleds.c
+++ b/examples/stm32f1/obldc/pwmleds/pwmleds.c
diff --git a/examples/stm32/obldc/pwmleds/pwmleds.ld b/examples/stm32f1/obldc/pwmleds/pwmleds.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/obldc/pwmleds/pwmleds.ld
+++ b/examples/stm32f1/obldc/pwmleds/pwmleds.ld
diff --git a/examples/stm32/obldc/systick/Makefile b/examples/stm32f1/obldc/systick/Makefile
index 91b5cb5..91b5cb5 100644
--- a/examples/stm32/obldc/systick/Makefile
+++ b/examples/stm32f1/obldc/systick/Makefile
diff --git a/examples/stm32/obldc/systick/systick.c b/examples/stm32f1/obldc/systick/systick.c
index 3d75c4a..3d75c4a 100644
--- a/examples/stm32/obldc/systick/systick.c
+++ b/examples/stm32f1/obldc/systick/systick.c
diff --git a/examples/stm32/obldc/systick/systick.ld b/examples/stm32f1/obldc/systick/systick.ld
index da4f2b3..da4f2b3 100644
--- a/examples/stm32/obldc/systick/systick.ld
+++ b/examples/stm32f1/obldc/systick/systick.ld
diff --git a/examples/stm32/obldc/usart/Makefile b/examples/stm32f1/obldc/usart/Makefile
index 2c1e1b1..2c1e1b1 100644
--- a/examples/stm32/obldc/usart/Makefile
+++ b/examples/stm32f1/obldc/usart/Makefile
diff --git a/examples/stm32/obldc/usart/usart.c b/examples/stm32f1/obldc/usart/usart.c
index ea5ec0e..ea5ec0e 100644
--- a/examples/stm32/obldc/usart/usart.c
+++ b/examples/stm32f1/obldc/usart/usart.c
diff --git a/examples/stm32/obldc/usart/usart.ld b/examples/stm32f1/obldc/usart/usart.ld
index 7899773..7899773 100644
--- a/examples/stm32/obldc/usart/usart.ld
+++ b/examples/stm32f1/obldc/usart/usart.ld
diff --git a/examples/stm32/obldc/usart_irq/Makefile b/examples/stm32f1/obldc/usart_irq/Makefile
index 2ab46a0..2ab46a0 100644
--- a/examples/stm32/obldc/usart_irq/Makefile
+++ b/examples/stm32f1/obldc/usart_irq/Makefile
diff --git a/examples/stm32/obldc/usart_irq/usart_irq.c b/examples/stm32f1/obldc/usart_irq/usart_irq.c
index 82320c1..82320c1 100644
--- a/examples/stm32/obldc/usart_irq/usart_irq.c
+++ b/examples/stm32f1/obldc/usart_irq/usart_irq.c
diff --git a/examples/stm32/obldc/usart_irq/usart_irq.ld b/examples/stm32f1/obldc/usart_irq/usart_irq.ld
index 7899773..7899773 100644
--- a/examples/stm32/obldc/usart_irq/usart_irq.ld
+++ b/examples/stm32f1/obldc/usart_irq/usart_irq.ld
diff --git a/examples/stm32/other/adc_temperature_sensor/Makefile b/examples/stm32f1/other/adc_temperature_sensor/Makefile
index f3f65c4..f3f65c4 100644
--- a/examples/stm32/other/adc_temperature_sensor/Makefile
+++ b/examples/stm32f1/other/adc_temperature_sensor/Makefile
diff --git a/examples/stm32/other/adc_temperature_sensor/README b/examples/stm32f1/other/adc_temperature_sensor/README
index aa00ef0..aa00ef0 100644
--- a/examples/stm32/other/adc_temperature_sensor/README
+++ b/examples/stm32f1/other/adc_temperature_sensor/README
diff --git a/examples/stm32/other/adc_temperature_sensor/adc.c b/examples/stm32f1/other/adc_temperature_sensor/adc.c
index 6c0e828..6c0e828 100644
--- a/examples/stm32/other/adc_temperature_sensor/adc.c
+++ b/examples/stm32f1/other/adc_temperature_sensor/adc.c
diff --git a/examples/stm32/other/adc_temperature_sensor/adc.ld b/examples/stm32f1/other/adc_temperature_sensor/adc.ld
index c076521..c076521 100644
--- a/examples/stm32/other/adc_temperature_sensor/adc.ld
+++ b/examples/stm32f1/other/adc_temperature_sensor/adc.ld
diff --git a/examples/stm32/other/dma_mem2mem/Makefile b/examples/stm32f1/other/dma_mem2mem/Makefile
index c43650d..c43650d 100644
--- a/examples/stm32/other/dma_mem2mem/Makefile
+++ b/examples/stm32f1/other/dma_mem2mem/Makefile
diff --git a/examples/stm32/other/dma_mem2mem/README b/examples/stm32f1/other/dma_mem2mem/README
index 2e61e5a..2e61e5a 100644
--- a/examples/stm32/other/dma_mem2mem/README
+++ b/examples/stm32f1/other/dma_mem2mem/README
diff --git a/examples/stm32/other/dma_mem2mem/dma.c b/examples/stm32f1/other/dma_mem2mem/dma.c
index e43fe0d..e43fe0d 100644
--- a/examples/stm32/other/dma_mem2mem/dma.c
+++ b/examples/stm32f1/other/dma_mem2mem/dma.c
diff --git a/examples/stm32/other/dma_mem2mem/dma.ld b/examples/stm32f1/other/dma_mem2mem/dma.ld
index c076521..c076521 100644
--- a/examples/stm32/other/dma_mem2mem/dma.ld
+++ b/examples/stm32f1/other/dma_mem2mem/dma.ld
diff --git a/examples/stm32/other/dogm128/Makefile b/examples/stm32f1/other/dogm128/Makefile
index 97a012e..97a012e 100644
--- a/examples/stm32/other/dogm128/Makefile
+++ b/examples/stm32f1/other/dogm128/Makefile
diff --git a/examples/stm32/other/dogm128/README b/examples/stm32f1/other/dogm128/README
index dbf82a0..dbf82a0 100644
--- a/examples/stm32/other/dogm128/README
+++ b/examples/stm32f1/other/dogm128/README
diff --git a/examples/stm32/other/dogm128/dogm128.c b/examples/stm32f1/other/dogm128/dogm128.c
index c78a275..c78a275 100644
--- a/examples/stm32/other/dogm128/dogm128.c
+++ b/examples/stm32f1/other/dogm128/dogm128.c
diff --git a/examples/stm32/other/dogm128/dogm128.h b/examples/stm32f1/other/dogm128/dogm128.h
index ed514ab..ed514ab 100644
--- a/examples/stm32/other/dogm128/dogm128.h
+++ b/examples/stm32f1/other/dogm128/dogm128.h
diff --git a/examples/stm32/other/dogm128/main.c b/examples/stm32f1/other/dogm128/main.c
index b12a36d..b12a36d 100644
--- a/examples/stm32/other/dogm128/main.c
+++ b/examples/stm32f1/other/dogm128/main.c
diff --git a/examples/stm32/other/dogm128/main.ld b/examples/stm32f1/other/dogm128/main.ld
index c076521..c076521 100644
--- a/examples/stm32/other/dogm128/main.ld
+++ b/examples/stm32f1/other/dogm128/main.ld
diff --git a/examples/stm32/other/i2c_stts75_sensor/Makefile b/examples/stm32f1/other/i2c_stts75_sensor/Makefile
index d0f6ddf..d0f6ddf 100644
--- a/examples/stm32/other/i2c_stts75_sensor/Makefile
+++ b/examples/stm32f1/other/i2c_stts75_sensor/Makefile
diff --git a/examples/stm32/other/i2c_stts75_sensor/README b/examples/stm32f1/other/i2c_stts75_sensor/README
index 91e3ff6..91e3ff6 100644
--- a/examples/stm32/other/i2c_stts75_sensor/README
+++ b/examples/stm32f1/other/i2c_stts75_sensor/README
diff --git a/examples/stm32/other/i2c_stts75_sensor/i2c_stts75_sensor.c b/examples/stm32f1/other/i2c_stts75_sensor/i2c_stts75_sensor.c
index f70c80d..f70c80d 100644
--- a/examples/stm32/other/i2c_stts75_sensor/i2c_stts75_sensor.c
+++ b/examples/stm32f1/other/i2c_stts75_sensor/i2c_stts75_sensor.c
diff --git a/examples/stm32/other/i2c_stts75_sensor/i2c_stts75_sensor.ld b/examples/stm32f1/other/i2c_stts75_sensor/i2c_stts75_sensor.ld
index c076521..c076521 100644
--- a/examples/stm32/other/i2c_stts75_sensor/i2c_stts75_sensor.ld
+++ b/examples/stm32f1/other/i2c_stts75_sensor/i2c_stts75_sensor.ld
diff --git a/examples/stm32/other/i2c_stts75_sensor/stts75.c b/examples/stm32f1/other/i2c_stts75_sensor/stts75.c
index f28019c..f28019c 100644
--- a/examples/stm32/other/i2c_stts75_sensor/stts75.c
+++ b/examples/stm32f1/other/i2c_stts75_sensor/stts75.c
diff --git a/examples/stm32/other/i2c_stts75_sensor/stts75.h b/examples/stm32f1/other/i2c_stts75_sensor/stts75.h
index 57f6190..57f6190 100644
--- a/examples/stm32/other/i2c_stts75_sensor/stts75.h
+++ b/examples/stm32f1/other/i2c_stts75_sensor/stts75.h
diff --git a/examples/stm32/other/rtc/Makefile b/examples/stm32f1/other/rtc/Makefile
index 1efa7ac..1efa7ac 100644
--- a/examples/stm32/other/rtc/Makefile
+++ b/examples/stm32f1/other/rtc/Makefile
diff --git a/examples/stm32/other/rtc/README b/examples/stm32f1/other/rtc/README
index f1e3975..f1e3975 100644
--- a/examples/stm32/other/rtc/README
+++ b/examples/stm32f1/other/rtc/README
diff --git a/examples/stm32/other/rtc/rtc.c b/examples/stm32f1/other/rtc/rtc.c
index c447534..c447534 100644
--- a/examples/stm32/other/rtc/rtc.c
+++ b/examples/stm32f1/other/rtc/rtc.c
diff --git a/examples/stm32/other/rtc/rtc.ld b/examples/stm32f1/other/rtc/rtc.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/other/rtc/rtc.ld
+++ b/examples/stm32f1/other/rtc/rtc.ld
diff --git a/examples/stm32/other/systick/Makefile b/examples/stm32f1/other/systick/Makefile
index 91b5cb5..91b5cb5 100644
--- a/examples/stm32/other/systick/Makefile
+++ b/examples/stm32f1/other/systick/Makefile
diff --git a/examples/stm32/other/systick/README b/examples/stm32f1/other/systick/README
index affb4b8..affb4b8 100644
--- a/examples/stm32/other/systick/README
+++ b/examples/stm32f1/other/systick/README
diff --git a/examples/stm32/other/systick/systick.c b/examples/stm32f1/other/systick/systick.c
index c05aff7..c05aff7 100644
--- a/examples/stm32/other/systick/systick.c
+++ b/examples/stm32f1/other/systick/systick.c
diff --git a/examples/stm32/other/systick/systick.ld b/examples/stm32f1/other/systick/systick.ld
index c076521..c076521 100644
--- a/examples/stm32/other/systick/systick.ld
+++ b/examples/stm32f1/other/systick/systick.ld
diff --git a/examples/stm32/other/timer_interrupt/Makefile b/examples/stm32f1/other/timer_interrupt/Makefile
index 86aced4..86aced4 100644
--- a/examples/stm32/other/timer_interrupt/Makefile
+++ b/examples/stm32f1/other/timer_interrupt/Makefile
diff --git a/examples/stm32/other/timer_interrupt/README b/examples/stm32f1/other/timer_interrupt/README
index e6a22c4..e6a22c4 100644
--- a/examples/stm32/other/timer_interrupt/README
+++ b/examples/stm32f1/other/timer_interrupt/README
diff --git a/examples/stm32/other/timer_interrupt/timer.c b/examples/stm32f1/other/timer_interrupt/timer.c
index aa2cdb6..aa2cdb6 100644
--- a/examples/stm32/other/timer_interrupt/timer.c
+++ b/examples/stm32f1/other/timer_interrupt/timer.c
diff --git a/examples/stm32/other/timer_interrupt/timer.ld b/examples/stm32f1/other/timer_interrupt/timer.ld
index c076521..c076521 100644
--- a/examples/stm32/other/timer_interrupt/timer.ld
+++ b/examples/stm32f1/other/timer_interrupt/timer.ld
diff --git a/examples/stm32/other/usb_cdcacm/Makefile b/examples/stm32f1/other/usb_cdcacm/Makefile
index 38179e3..38179e3 100644
--- a/examples/stm32/other/usb_cdcacm/Makefile
+++ b/examples/stm32f1/other/usb_cdcacm/Makefile
diff --git a/examples/stm32/other/usb_cdcacm/README b/examples/stm32f1/other/usb_cdcacm/README
index 2f1ee4b..2f1ee4b 100644
--- a/examples/stm32/other/usb_cdcacm/README
+++ b/examples/stm32f1/other/usb_cdcacm/README
diff --git a/examples/stm32/other/usb_cdcacm/cdcacm.c b/examples/stm32f1/other/usb_cdcacm/cdcacm.c
index fdc92e2..fdc92e2 100644
--- a/examples/stm32/other/usb_cdcacm/cdcacm.c
+++ b/examples/stm32f1/other/usb_cdcacm/cdcacm.c
diff --git a/examples/stm32/other/usb_cdcacm/cdcacm.ld b/examples/stm32f1/other/usb_cdcacm/cdcacm.ld
index 1c20282..1c20282 100644
--- a/examples/stm32/other/usb_cdcacm/cdcacm.ld
+++ b/examples/stm32f1/other/usb_cdcacm/cdcacm.ld
diff --git a/examples/stm32/other/usb_dfu/Makefile b/examples/stm32f1/other/usb_dfu/Makefile
index 48e2d6b..48e2d6b 100644
--- a/examples/stm32/other/usb_dfu/Makefile
+++ b/examples/stm32f1/other/usb_dfu/Makefile
diff --git a/examples/stm32/other/usb_dfu/README b/examples/stm32f1/other/usb_dfu/README
index 9c0169a..9c0169a 100644
--- a/examples/stm32/other/usb_dfu/README
+++ b/examples/stm32f1/other/usb_dfu/README
diff --git a/examples/stm32/other/usb_dfu/usbdfu.c b/examples/stm32f1/other/usb_dfu/usbdfu.c
index 7ffbc74..7ffbc74 100644
--- a/examples/stm32/other/usb_dfu/usbdfu.c
+++ b/examples/stm32f1/other/usb_dfu/usbdfu.c
diff --git a/examples/stm32/other/usb_dfu/usbdfu.ld b/examples/stm32f1/other/usb_dfu/usbdfu.ld
index 54e5dac..54e5dac 100644
--- a/examples/stm32/other/usb_dfu/usbdfu.ld
+++ b/examples/stm32f1/other/usb_dfu/usbdfu.ld
diff --git a/examples/stm32/other/usb_hid/Makefile b/examples/stm32f1/other/usb_hid/Makefile
index d831e9e..d831e9e 100644
--- a/examples/stm32/other/usb_hid/Makefile
+++ b/examples/stm32f1/other/usb_hid/Makefile
diff --git a/examples/stm32/other/usb_hid/README b/examples/stm32f1/other/usb_hid/README
index 92645c9..92645c9 100644
--- a/examples/stm32/other/usb_hid/README
+++ b/examples/stm32f1/other/usb_hid/README
diff --git a/examples/stm32/other/usb_hid/usbhid.c b/examples/stm32f1/other/usb_hid/usbhid.c
index 8f08aac..8f08aac 100644
--- a/examples/stm32/other/usb_hid/usbhid.c
+++ b/examples/stm32f1/other/usb_hid/usbhid.c
diff --git a/examples/stm32/other/usb_hid/usbhid.ld b/examples/stm32f1/other/usb_hid/usbhid.ld
index 1c20282..1c20282 100644
--- a/examples/stm32/other/usb_hid/usbhid.ld
+++ b/examples/stm32f1/other/usb_hid/usbhid.ld
diff --git a/examples/stm32/stm32-discovery/button/Makefile b/examples/stm32f1/stm32-discovery/button/Makefile
index 96731c2..96731c2 100644
--- a/examples/stm32/stm32-discovery/button/Makefile
+++ b/examples/stm32f1/stm32-discovery/button/Makefile
diff --git a/examples/stm32/stm32-discovery/button/README b/examples/stm32f1/stm32-discovery/button/README
index 38bc1ea..38bc1ea 100644
--- a/examples/stm32/stm32-discovery/button/README
+++ b/examples/stm32f1/stm32-discovery/button/README
diff --git a/examples/stm32/stm32-discovery/button/button.c b/examples/stm32f1/stm32-discovery/button/button.c
index b84f074..b84f074 100644
--- a/examples/stm32/stm32-discovery/button/button.c
+++ b/examples/stm32f1/stm32-discovery/button/button.c
diff --git a/examples/stm32/stm32-discovery/button/button.ld b/examples/stm32f1/stm32-discovery/button/button.ld
index b03f90f..b03f90f 100644
--- a/examples/stm32/stm32-discovery/button/button.ld
+++ b/examples/stm32f1/stm32-discovery/button/button.ld
diff --git a/examples/stm32/stm32-discovery/fancyblink/Makefile b/examples/stm32f1/stm32-discovery/fancyblink/Makefile
index 1baec4d..1baec4d 100644
--- a/examples/stm32/stm32-discovery/fancyblink/Makefile
+++ b/examples/stm32f1/stm32-discovery/fancyblink/Makefile
diff --git a/examples/stm32/stm32-discovery/fancyblink/README b/examples/stm32f1/stm32-discovery/fancyblink/README
index b5d794c..b5d794c 100644
--- a/examples/stm32/stm32-discovery/fancyblink/README
+++ b/examples/stm32f1/stm32-discovery/fancyblink/README
diff --git a/examples/stm32/stm32-discovery/fancyblink/fancyblink.c b/examples/stm32f1/stm32-discovery/fancyblink/fancyblink.c
index d40fb7b..d40fb7b 100644
--- a/examples/stm32/stm32-discovery/fancyblink/fancyblink.c
+++ b/examples/stm32f1/stm32-discovery/fancyblink/fancyblink.c
diff --git a/examples/stm32/stm32-discovery/fancyblink/fancyblink.ld b/examples/stm32f1/stm32-discovery/fancyblink/fancyblink.ld
index b03f90f..b03f90f 100644
--- a/examples/stm32/stm32-discovery/fancyblink/fancyblink.ld
+++ b/examples/stm32f1/stm32-discovery/fancyblink/fancyblink.ld
diff --git a/examples/stm32/stm32-discovery/miniblink/Makefile b/examples/stm32f1/stm32-discovery/miniblink/Makefile
index 24a478b..24a478b 100644
--- a/examples/stm32/stm32-discovery/miniblink/Makefile
+++ b/examples/stm32f1/stm32-discovery/miniblink/Makefile
diff --git a/examples/stm32/stm32-discovery/miniblink/README b/examples/stm32f1/stm32-discovery/miniblink/README
index cffce60..cffce60 100644
--- a/examples/stm32/stm32-discovery/miniblink/README
+++ b/examples/stm32f1/stm32-discovery/miniblink/README
diff --git a/examples/stm32/stm32-discovery/miniblink/miniblink.c b/examples/stm32f1/stm32-discovery/miniblink/miniblink.c
index a05f957..a05f957 100644
--- a/examples/stm32/stm32-discovery/miniblink/miniblink.c
+++ b/examples/stm32f1/stm32-discovery/miniblink/miniblink.c
diff --git a/examples/stm32/stm32-discovery/miniblink/miniblink.ld b/examples/stm32f1/stm32-discovery/miniblink/miniblink.ld
index b03f90f..b03f90f 100644
--- a/examples/stm32/stm32-discovery/miniblink/miniblink.ld
+++ b/examples/stm32f1/stm32-discovery/miniblink/miniblink.ld
diff --git a/examples/stm32/stm32-discovery/rtc/Makefile b/examples/stm32f1/stm32-discovery/rtc/Makefile
index 1efa7ac..1efa7ac 100644
--- a/examples/stm32/stm32-discovery/rtc/Makefile
+++ b/examples/stm32f1/stm32-discovery/rtc/Makefile
diff --git a/examples/stm32/stm32-discovery/rtc/README b/examples/stm32f1/stm32-discovery/rtc/README
index d4509e4..d4509e4 100644
--- a/examples/stm32/stm32-discovery/rtc/README
+++ b/examples/stm32f1/stm32-discovery/rtc/README
diff --git a/examples/stm32/stm32-discovery/rtc/rtc.c b/examples/stm32f1/stm32-discovery/rtc/rtc.c
index c99920f..c99920f 100644
--- a/examples/stm32/stm32-discovery/rtc/rtc.c
+++ b/examples/stm32f1/stm32-discovery/rtc/rtc.c
diff --git a/examples/stm32/stm32-discovery/rtc/rtc.ld b/examples/stm32f1/stm32-discovery/rtc/rtc.ld
index b03f90f..b03f90f 100644
--- a/examples/stm32/stm32-discovery/rtc/rtc.ld
+++ b/examples/stm32f1/stm32-discovery/rtc/rtc.ld
diff --git a/examples/stm32/stm32-discovery/usart/Makefile b/examples/stm32f1/stm32-discovery/usart/Makefile
index 2c1e1b1..2c1e1b1 100644
--- a/examples/stm32/stm32-discovery/usart/Makefile
+++ b/examples/stm32f1/stm32-discovery/usart/Makefile
diff --git a/examples/stm32/stm32-discovery/usart/README b/examples/stm32f1/stm32-discovery/usart/README
index 6d09139..6d09139 100644
--- a/examples/stm32/stm32-discovery/usart/README
+++ b/examples/stm32f1/stm32-discovery/usart/README
diff --git a/examples/stm32/stm32-discovery/usart/usart.c b/examples/stm32f1/stm32-discovery/usart/usart.c
index 05d0312..05d0312 100644
--- a/examples/stm32/stm32-discovery/usart/usart.c
+++ b/examples/stm32f1/stm32-discovery/usart/usart.c
diff --git a/examples/stm32/stm32-discovery/usart/usart.ld b/examples/stm32f1/stm32-discovery/usart/usart.ld
index b03f90f..b03f90f 100644
--- a/examples/stm32/stm32-discovery/usart/usart.ld
+++ b/examples/stm32f1/stm32-discovery/usart/usart.ld
diff --git a/examples/stm32/stm32-h103/button/Makefile b/examples/stm32f1/stm32-h103/button/Makefile
index 96731c2..96731c2 100644
--- a/examples/stm32/stm32-h103/button/Makefile
+++ b/examples/stm32f1/stm32-h103/button/Makefile
diff --git a/examples/stm32/stm32-h103/button/button.c b/examples/stm32f1/stm32-h103/button/button.c
index 63f3274..63f3274 100644
--- a/examples/stm32/stm32-h103/button/button.c
+++ b/examples/stm32f1/stm32-h103/button/button.c
diff --git a/examples/stm32/stm32-h103/button/button.ld b/examples/stm32f1/stm32-h103/button/button.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/button/button.ld
+++ b/examples/stm32f1/stm32-h103/button/button.ld
diff --git a/examples/stm32/stm32-h103/exti_both/Makefile b/examples/stm32f1/stm32-h103/exti_both/Makefile
index 39e305b..39e305b 100644
--- a/examples/stm32/stm32-h103/exti_both/Makefile
+++ b/examples/stm32f1/stm32-h103/exti_both/Makefile
diff --git a/examples/stm32/stm32-h103/exti_both/exti_both.c b/examples/stm32f1/stm32-h103/exti_both/exti_both.c
index edfc676..edfc676 100644
--- a/examples/stm32/stm32-h103/exti_both/exti_both.c
+++ b/examples/stm32f1/stm32-h103/exti_both/exti_both.c
diff --git a/examples/stm32/stm32-h103/exti_both/exti_both.ld b/examples/stm32f1/stm32-h103/exti_both/exti_both.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/exti_both/exti_both.ld
+++ b/examples/stm32f1/stm32-h103/exti_both/exti_both.ld
diff --git a/examples/stm32/stm32-h103/exti_rising_falling/Makefile b/examples/stm32f1/stm32-h103/exti_rising_falling/Makefile
index fc603a6..fc603a6 100644
--- a/examples/stm32/stm32-h103/exti_rising_falling/Makefile
+++ b/examples/stm32f1/stm32-h103/exti_rising_falling/Makefile
diff --git a/examples/stm32/stm32-h103/exti_rising_falling/exti_rising_falling.c b/examples/stm32f1/stm32-h103/exti_rising_falling/exti_rising_falling.c
index af1268d..af1268d 100644
--- a/examples/stm32/stm32-h103/exti_rising_falling/exti_rising_falling.c
+++ b/examples/stm32f1/stm32-h103/exti_rising_falling/exti_rising_falling.c
diff --git a/examples/stm32/stm32-h103/exti_rising_falling/exti_rising_falling.ld b/examples/stm32f1/stm32-h103/exti_rising_falling/exti_rising_falling.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/exti_rising_falling/exti_rising_falling.ld
+++ b/examples/stm32f1/stm32-h103/exti_rising_falling/exti_rising_falling.ld
diff --git a/examples/stm32/stm32-h103/fancyblink/Makefile b/examples/stm32f1/stm32-h103/fancyblink/Makefile
index 1baec4d..1baec4d 100644
--- a/examples/stm32/stm32-h103/fancyblink/Makefile
+++ b/examples/stm32f1/stm32-h103/fancyblink/Makefile
diff --git a/examples/stm32/stm32-h103/fancyblink/README b/examples/stm32f1/stm32-h103/fancyblink/README
index bdb6ec8..bdb6ec8 100644
--- a/examples/stm32/stm32-h103/fancyblink/README
+++ b/examples/stm32f1/stm32-h103/fancyblink/README
diff --git a/examples/stm32/stm32-h103/fancyblink/fancyblink.c b/examples/stm32f1/stm32-h103/fancyblink/fancyblink.c
index eeb3f34..eeb3f34 100644
--- a/examples/stm32/stm32-h103/fancyblink/fancyblink.c
+++ b/examples/stm32f1/stm32-h103/fancyblink/fancyblink.c
diff --git a/examples/stm32/stm32-h103/fancyblink/fancyblink.ld b/examples/stm32f1/stm32-h103/fancyblink/fancyblink.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/fancyblink/fancyblink.ld
+++ b/examples/stm32f1/stm32-h103/fancyblink/fancyblink.ld
diff --git a/examples/stm32/stm32-h103/led_stripe/Makefile b/examples/stm32f1/stm32-h103/led_stripe/Makefile
index 60fd1ef..60fd1ef 100644
--- a/examples/stm32/stm32-h103/led_stripe/Makefile
+++ b/examples/stm32f1/stm32-h103/led_stripe/Makefile
diff --git a/examples/stm32/stm32-h103/led_stripe/led_stripe.c b/examples/stm32f1/stm32-h103/led_stripe/led_stripe.c
index 9cf9d4f..9cf9d4f 100644
--- a/examples/stm32/stm32-h103/led_stripe/led_stripe.c
+++ b/examples/stm32f1/stm32-h103/led_stripe/led_stripe.c
diff --git a/examples/stm32/stm32-h103/led_stripe/led_stripe.ld b/examples/stm32f1/stm32-h103/led_stripe/led_stripe.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/led_stripe/led_stripe.ld
+++ b/examples/stm32f1/stm32-h103/led_stripe/led_stripe.ld
diff --git a/examples/stm32/stm32-h103/miniblink/Makefile b/examples/stm32f1/stm32-h103/miniblink/Makefile
index 24a478b..24a478b 100644
--- a/examples/stm32/stm32-h103/miniblink/Makefile
+++ b/examples/stm32f1/stm32-h103/miniblink/Makefile
diff --git a/examples/stm32/stm32-h103/miniblink/README b/examples/stm32f1/stm32-h103/miniblink/README
index 0e046f2..0e046f2 100644
--- a/examples/stm32/stm32-h103/miniblink/README
+++ b/examples/stm32f1/stm32-h103/miniblink/README
diff --git a/examples/stm32/stm32-h103/miniblink/miniblink.c b/examples/stm32f1/stm32-h103/miniblink/miniblink.c
index 6f8bc2c..6f8bc2c 100644
--- a/examples/stm32/stm32-h103/miniblink/miniblink.c
+++ b/examples/stm32f1/stm32-h103/miniblink/miniblink.c
diff --git a/examples/stm32/stm32-h103/miniblink/miniblink.ld b/examples/stm32f1/stm32-h103/miniblink/miniblink.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/miniblink/miniblink.ld
+++ b/examples/stm32f1/stm32-h103/miniblink/miniblink.ld
diff --git a/examples/stm32/stm32-h103/pwm_6step/Makefile b/examples/stm32f1/stm32-h103/pwm_6step/Makefile
index 2360082..2360082 100644
--- a/examples/stm32/stm32-h103/pwm_6step/Makefile
+++ b/examples/stm32f1/stm32-h103/pwm_6step/Makefile
diff --git a/examples/stm32/stm32-h103/pwm_6step/pwm_6step.c b/examples/stm32f1/stm32-h103/pwm_6step/pwm_6step.c
index bda8ff7..bda8ff7 100644
--- a/examples/stm32/stm32-h103/pwm_6step/pwm_6step.c
+++ b/examples/stm32f1/stm32-h103/pwm_6step/pwm_6step.c
diff --git a/examples/stm32/stm32-h103/pwm_6step/pwm_6step.ld b/examples/stm32f1/stm32-h103/pwm_6step/pwm_6step.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/pwm_6step/pwm_6step.ld
+++ b/examples/stm32f1/stm32-h103/pwm_6step/pwm_6step.ld
diff --git a/examples/stm32/stm32-h103/spi/Makefile b/examples/stm32f1/stm32-h103/spi/Makefile
index 7d3cb72..7d3cb72 100644
--- a/examples/stm32/stm32-h103/spi/Makefile
+++ b/examples/stm32f1/stm32-h103/spi/Makefile
diff --git a/examples/stm32/stm32-h103/spi/README b/examples/stm32f1/stm32-h103/spi/README
index d4714c2..d4714c2 100644
--- a/examples/stm32/stm32-h103/spi/README
+++ b/examples/stm32f1/stm32-h103/spi/README
diff --git a/examples/stm32/stm32-h103/spi/spi.c b/examples/stm32f1/stm32-h103/spi/spi.c
index 5a36bb8..5a36bb8 100644
--- a/examples/stm32/stm32-h103/spi/spi.c
+++ b/examples/stm32f1/stm32-h103/spi/spi.c
diff --git a/examples/stm32/stm32-h103/spi/spi.ld b/examples/stm32f1/stm32-h103/spi/spi.ld
index 25806f8..25806f8 100644
--- a/examples/stm32/stm32-h103/spi/spi.ld
+++ b/examples/stm32f1/stm32-h103/spi/spi.ld
diff --git a/examples/stm32/stm32-h103/timer/Makefile b/examples/stm32f1/stm32-h103/timer/Makefile
index 86aced4..86aced4 100644
--- a/examples/stm32/stm32-h103/timer/Makefile
+++ b/examples/stm32f1/stm32-h103/timer/Makefile
diff --git a/examples/stm32/stm32-h103/timer/timer.c b/examples/stm32f1/stm32-h103/timer/timer.c
index ea64c86..ea64c86 100644
--- a/examples/stm32/stm32-h103/timer/timer.c
+++ b/examples/stm32f1/stm32-h103/timer/timer.c
diff --git a/examples/stm32/stm32-h103/timer/timer.ld b/examples/stm32f1/stm32-h103/timer/timer.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/timer/timer.ld
+++ b/examples/stm32f1/stm32-h103/timer/timer.ld
diff --git a/examples/stm32/stm32-h103/traceswo/Makefile b/examples/stm32f1/stm32-h103/traceswo/Makefile
index 37510d5..37510d5 100644
--- a/examples/stm32/stm32-h103/traceswo/Makefile
+++ b/examples/stm32f1/stm32-h103/traceswo/Makefile
diff --git a/examples/stm32/stm32-h103/traceswo/README b/examples/stm32f1/stm32-h103/traceswo/README
index 34b5227..34b5227 100644
--- a/examples/stm32/stm32-h103/traceswo/README
+++ b/examples/stm32f1/stm32-h103/traceswo/README
diff --git a/examples/stm32/stm32-h103/traceswo/traceswo.c b/examples/stm32f1/stm32-h103/traceswo/traceswo.c
index ac461bb..ac461bb 100644
--- a/examples/stm32/stm32-h103/traceswo/traceswo.c
+++ b/examples/stm32f1/stm32-h103/traceswo/traceswo.c
diff --git a/examples/stm32/stm32-h103/traceswo/traceswo.ld b/examples/stm32f1/stm32-h103/traceswo/traceswo.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/traceswo/traceswo.ld
+++ b/examples/stm32f1/stm32-h103/traceswo/traceswo.ld
diff --git a/examples/stm32/stm32-h103/usart/Makefile b/examples/stm32f1/stm32-h103/usart/Makefile
index 2c1e1b1..2c1e1b1 100644
--- a/examples/stm32/stm32-h103/usart/Makefile
+++ b/examples/stm32f1/stm32-h103/usart/Makefile
diff --git a/examples/stm32/stm32-h103/usart/README b/examples/stm32f1/stm32-h103/usart/README
index ecd7269..ecd7269 100644
--- a/examples/stm32/stm32-h103/usart/README
+++ b/examples/stm32f1/stm32-h103/usart/README
diff --git a/examples/stm32/stm32-h103/usart/usart.c b/examples/stm32f1/stm32-h103/usart/usart.c
index 9692d61..9692d61 100644
--- a/examples/stm32/stm32-h103/usart/usart.c
+++ b/examples/stm32f1/stm32-h103/usart/usart.c
diff --git a/examples/stm32/stm32-h103/usart/usart.ld b/examples/stm32f1/stm32-h103/usart/usart.ld
index 7ea2b92..7ea2b92 100644
--- a/examples/stm32/stm32-h103/usart/usart.ld
+++ b/examples/stm32f1/stm32-h103/usart/usart.ld
diff --git a/examples/stm32/stm32-h103/usart_irq/Makefile b/examples/stm32f1/stm32-h103/usart_irq/Makefile
index 6ee93bd..6ee93bd 100644
--- a/examples/stm32/stm32-h103/usart_irq/Makefile
+++ b/examples/stm32f1/stm32-h103/usart_irq/Makefile
diff --git a/examples/stm32/stm32-h103/usart_irq/usart_irq.c b/examples/stm32f1/stm32-h103/usart_irq/usart_irq.c
index 9b957dc..9b957dc 100644
--- a/examples/stm32/stm32-h103/usart_irq/usart_irq.c
+++ b/examples/stm32f1/stm32-h103/usart_irq/usart_irq.c
diff --git a/examples/stm32/stm32-h103/usart_irq/usart_irq.ld b/examples/stm32f1/stm32-h103/usart_irq/usart_irq.ld
index 7899773..7899773 100644
--- a/examples/stm32/stm32-h103/usart_irq/usart_irq.ld
+++ b/examples/stm32f1/stm32-h103/usart_irq/usart_irq.ld
diff --git a/examples/stm32/stm32-h103/usart_irq_printf/Makefile b/examples/stm32f1/stm32-h103/usart_irq_printf/Makefile
index 2917a7d..2917a7d 100644
--- a/examples/stm32/stm32-h103/usart_irq_printf/Makefile
+++ b/examples/stm32f1/stm32-h103/usart_irq_printf/Makefile
diff --git a/examples/stm32/stm32-h103/usart_irq_printf/usart_irq_printf.c b/examples/stm32f1/stm32-h103/usart_irq_printf/usart_irq_printf.c
index 42a7472..42a7472 100644
--- a/examples/stm32/stm32-h103/usart_irq_printf/usart_irq_printf.c
+++ b/examples/stm32f1/stm32-h103/usart_irq_printf/usart_irq_printf.c
diff --git a/examples/stm32/stm32-h103/usart_irq_printf/usart_irq_printf.ld b/examples/stm32f1/stm32-h103/usart_irq_printf/usart_irq_printf.ld
index 7899773..7899773 100644
--- a/examples/stm32/stm32-h103/usart_irq_printf/usart_irq_printf.ld
+++ b/examples/stm32f1/stm32-h103/usart_irq_printf/usart_irq_printf.ld
diff --git a/examples/stm32/stm32-h103/usart_printf/Makefile b/examples/stm32f1/stm32-h103/usart_printf/Makefile
index fb26208..fb26208 100644
--- a/examples/stm32/stm32-h103/usart_printf/Makefile
+++ b/examples/stm32f1/stm32-h103/usart_printf/Makefile
diff --git a/examples/stm32/stm32-h103/usart_printf/usart_printf.c b/examples/stm32f1/stm32-h103/usart_printf/usart_printf.c
index 26fcee6..26fcee6 100644
--- a/examples/stm32/stm32-h103/usart_printf/usart_printf.c
+++ b/examples/stm32f1/stm32-h103/usart_printf/usart_printf.c
diff --git a/examples/stm32/stm32-h103/usart_printf/usart_printf.ld b/examples/stm32f1/stm32-h103/usart_printf/usart_printf.ld
index 7899773..7899773 100644
--- a/examples/stm32/stm32-h103/usart_printf/usart_printf.ld
+++ b/examples/stm32f1/stm32-h103/usart_printf/usart_printf.ld
diff --git a/examples/stm32/stm32-h103/usb_cdcacm/Makefile b/examples/stm32f1/stm32-h103/usb_cdcacm/Makefile
index 38179e3..38179e3 100644
--- a/examples/stm32/stm32-h103/usb_cdcacm/Makefile
+++ b/examples/stm32f1/stm32-h103/usb_cdcacm/Makefile
diff --git a/examples/stm32/stm32-h103/usb_cdcacm/README b/examples/stm32f1/stm32-h103/usb_cdcacm/README
index 2f1ee4b..2f1ee4b 100644
--- a/examples/stm32/stm32-h103/usb_cdcacm/README
+++ b/examples/stm32f1/stm32-h103/usb_cdcacm/README
diff --git a/examples/stm32/stm32-h103/usb_cdcacm/cdcacm.c b/examples/stm32f1/stm32-h103/usb_cdcacm/cdcacm.c
index 4b90640..4b90640 100644
--- a/examples/stm32/stm32-h103/usb_cdcacm/cdcacm.c
+++ b/examples/stm32f1/stm32-h103/usb_cdcacm/cdcacm.c
diff --git a/examples/stm32/stm32-h103/usb_cdcacm/cdcacm.ld b/examples/stm32f1/stm32-h103/usb_cdcacm/cdcacm.ld
index 928c898..928c898 100644
--- a/examples/stm32/stm32-h103/usb_cdcacm/cdcacm.ld
+++ b/examples/stm32f1/stm32-h103/usb_cdcacm/cdcacm.ld
diff --git a/examples/stm32/stm32-h103/usb_dfu/Makefile b/examples/stm32f1/stm32-h103/usb_dfu/Makefile
index 48e2d6b..48e2d6b 100644
--- a/examples/stm32/stm32-h103/usb_dfu/Makefile
+++ b/examples/stm32f1/stm32-h103/usb_dfu/Makefile
diff --git a/examples/stm32/stm32-h103/usb_dfu/README b/examples/stm32f1/stm32-h103/usb_dfu/README
index 9c0169a..9c0169a 100644
--- a/examples/stm32/stm32-h103/usb_dfu/README
+++ b/examples/stm32f1/stm32-h103/usb_dfu/README
diff --git a/examples/stm32/stm32-h103/usb_dfu/usbdfu.c b/examples/stm32f1/stm32-h103/usb_dfu/usbdfu.c
index 7ffbc74..7ffbc74 100644
--- a/examples/stm32/stm32-h103/usb_dfu/usbdfu.c
+++ b/examples/stm32f1/stm32-h103/usb_dfu/usbdfu.c
diff --git a/examples/stm32/stm32-h103/usb_dfu/usbdfu.ld b/examples/stm32f1/stm32-h103/usb_dfu/usbdfu.ld
index 54e5dac..54e5dac 100644
--- a/examples/stm32/stm32-h103/usb_dfu/usbdfu.ld
+++ b/examples/stm32f1/stm32-h103/usb_dfu/usbdfu.ld
diff --git a/examples/stm32/stm32-h103/usb_hid/Makefile b/examples/stm32f1/stm32-h103/usb_hid/Makefile
index d831e9e..d831e9e 100644
--- a/examples/stm32/stm32-h103/usb_hid/Makefile
+++ b/examples/stm32f1/stm32-h103/usb_hid/Makefile
diff --git a/examples/stm32/stm32-h103/usb_hid/README b/examples/stm32f1/stm32-h103/usb_hid/README
index 48a9b39..48a9b39 100644
--- a/examples/stm32/stm32-h103/usb_hid/README
+++ b/examples/stm32f1/stm32-h103/usb_hid/README
diff --git a/examples/stm32/stm32-h103/usb_hid/usbhid.c b/examples/stm32f1/stm32-h103/usb_hid/usbhid.c
index a21fce6..a21fce6 100644
--- a/examples/stm32/stm32-h103/usb_hid/usbhid.c
+++ b/examples/stm32f1/stm32-h103/usb_hid/usbhid.c
diff --git a/examples/stm32/stm32-h103/usb_hid/usbhid.ld b/examples/stm32f1/stm32-h103/usb_hid/usbhid.ld
index 928c898..928c898 100644
--- a/examples/stm32/stm32-h103/usb_hid/usbhid.ld
+++ b/examples/stm32f1/stm32-h103/usb_hid/usbhid.ld
diff --git a/examples/stm32/stm32-h103/usb_iap/Makefile b/examples/stm32f1/stm32-h103/usb_iap/Makefile
index bed9908..bed9908 100644
--- a/examples/stm32/stm32-h103/usb_iap/Makefile
+++ b/examples/stm32f1/stm32-h103/usb_iap/Makefile
diff --git a/examples/stm32/stm32-h103/usb_iap/README b/examples/stm32f1/stm32-h103/usb_iap/README
index 2966684..2966684 100644
--- a/examples/stm32/stm32-h103/usb_iap/README
+++ b/examples/stm32f1/stm32-h103/usb_iap/README
diff --git a/examples/stm32/stm32-h103/usb_iap/usbiap.c b/examples/stm32f1/stm32-h103/usb_iap/usbiap.c
index 7ffbc74..7ffbc74 100644
--- a/examples/stm32/stm32-h103/usb_iap/usbiap.c
+++ b/examples/stm32f1/stm32-h103/usb_iap/usbiap.c
diff --git a/examples/stm32/stm32-h103/usb_iap/usbiap.ld b/examples/stm32f1/stm32-h103/usb_iap/usbiap.ld
index 928c898..928c898 100644
--- a/examples/stm32/stm32-h103/usb_iap/usbiap.ld
+++ b/examples/stm32f1/stm32-h103/usb_iap/usbiap.ld
diff --git a/examples/stm32/stm32-h107/fancyblink/Makefile b/examples/stm32f1/stm32-h107/fancyblink/Makefile
index 1baec4d..1baec4d 100644
--- a/examples/stm32/stm32-h107/fancyblink/Makefile
+++ b/examples/stm32f1/stm32-h107/fancyblink/Makefile
diff --git a/examples/stm32/stm32-h107/fancyblink/README b/examples/stm32f1/stm32-h107/fancyblink/README
index 6f1ac39..6f1ac39 100644
--- a/examples/stm32/stm32-h107/fancyblink/README
+++ b/examples/stm32f1/stm32-h107/fancyblink/README
diff --git a/examples/stm32/stm32-h107/fancyblink/fancyblink.c b/examples/stm32f1/stm32-h107/fancyblink/fancyblink.c
index c73d3d4..c73d3d4 100644
--- a/examples/stm32/stm32-h107/fancyblink/fancyblink.c
+++ b/examples/stm32f1/stm32-h107/fancyblink/fancyblink.c
diff --git a/examples/stm32/stm32-h107/fancyblink/fancyblink.ld b/examples/stm32f1/stm32-h107/fancyblink/fancyblink.ld
index 6c9c766..6c9c766 100644
--- a/examples/stm32/stm32-h107/fancyblink/fancyblink.ld
+++ b/examples/stm32f1/stm32-h107/fancyblink/fancyblink.ld
diff --git a/examples/stm32/stm32-h107/usb_simple/Makefile b/examples/stm32f1/stm32-h107/usb_simple/Makefile
index 2d954e2..2d954e2 100644
--- a/examples/stm32/stm32-h107/usb_simple/Makefile
+++ b/examples/stm32f1/stm32-h107/usb_simple/Makefile
diff --git a/examples/stm32/stm32-h107/usb_simple/README b/examples/stm32f1/stm32-h107/usb_simple/README
index 93d4f03..93d4f03 100644
--- a/examples/stm32/stm32-h107/usb_simple/README
+++ b/examples/stm32f1/stm32-h107/usb_simple/README
diff --git a/examples/stm32/stm32-h107/usb_simple/usb_simple.c b/examples/stm32f1/stm32-h107/usb_simple/usb_simple.c
index 85f67df..85f67df 100644
--- a/examples/stm32/stm32-h107/usb_simple/usb_simple.c
+++ b/examples/stm32f1/stm32-h107/usb_simple/usb_simple.c
diff --git a/examples/stm32/stm32-h107/usb_simple/usb_simple.ld b/examples/stm32f1/stm32-h107/usb_simple/usb_simple.ld
index 6c9c766..6c9c766 100644
--- a/examples/stm32/stm32-h107/usb_simple/usb_simple.ld
+++ b/examples/stm32f1/stm32-h107/usb_simple/usb_simple.ld