Added a printf example that is using irq and a ring buffer to write to USART1 port. It is also reflecting the text you write to the device.

This commit is contained in:
Piotr Esden-Tempski
2011-02-18 12:18:57 -08:00
parent a71c4c128a
commit 662e77b4ee
4 changed files with 334 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ Q := @
MAKEFLAGS += --no-print-directory
endif
all: miniblink fancyblink usart usart_irq usart_printf usb_cdcacm usb_hid button exti_both
all: miniblink fancyblink usart usart_irq usart_printf usart_irq_printf usb_cdcacm usb_hid button exti_both
miniblink:
@printf " BUILD examples/stm32/stm32-h103/miniblink\n"
@@ -46,6 +46,10 @@ usart_printf:
@printf " BUILD examples/stm32/stm32-h103/usart_printf\n"
$(Q)$(MAKE) -C usart_printf
usart_irq_printf:
@printf " BUILD examples/stm32/stm32-h103/usart_irq_printf\n"
$(Q)$(MAKE) -C usart_irq_printf
spi:
@printf " BUILD examples/stm32/stm32-h103/spi\n"
$(Q)$(MAKE) -C spi
@@ -77,6 +81,8 @@ clean:
$(Q)$(MAKE) -C usart_irq clean
@printf " CLEAN examples/stm32/stm32-h103/usart_printf\n"
$(Q)$(MAKE) -C usart_printf clean
@printf " CLEAN examples/stm32/stm32-h103/usart_irq_printf\n"
$(Q)$(MAKE) -C usart_irq_printf clean
@printf " CLEAN examples/stm32/stm32-h103/spi\n"
$(Q)$(MAKE) -C spi clean
@printf " CLEAN examples/stm32/stm32-h103/usb_cdcacm\n"
@@ -88,5 +94,5 @@ clean:
@printf " CLEAN examples/stm32/stm32-h103/exti_both\n"
$(Q)$(MAKE) -C exti_both clean
.PHONY: miniblink fancyblink usart usart_irq usart_printf spi usb_cdcacm usb_hid button exti_both clean
.PHONY: miniblink fancyblink usart usart_irq usart_printf usart_irq_printf spi usb_cdcacm usb_hid button exti_both clean