aboutsummaryrefslogtreecommitdiff
path: root/include/libopencm3/stm32/usart.h
AgeCommit message (Collapse)Author
2012-10-16Additional stm32/usart.c functions to enable/disable Rx/TxKen Sarkies
interrupts, return a status flag and check for interrupt source.
2012-10-16Initial documentation for stm32/usart.c, usart.hKen Sarkies
Some minor documentation corrections to timer.h
2012-09-02Add C linkage declaration for C++ usageNicolas Schodet
2012-06-12Even/Odd parity bit configs used the wrong bitKarl Palsson
Checked F10x, F100, F4 and L1 reference manuals. Confirmed with my user application code.
2012-03-02License change of the library to LGPL, version 3 or later.Piotr Esden-Tempski
Agreed to by all the significant contributors to the library.
2012-02-06Added functions to enable and disable DMA from stm32 USART.Fergus Noble
2011-11-16Reverted the api of the usart_set_baudrate function to hide the clock rail ↵Piotr Esden-Tempski
selection again.
2011-10-12Initial move of USART code to common, still needs some work.Fergus Noble
2011-10-12Restructuring stm32 include directories.Fergus Noble
2011-10-12Moving renaming stm32 header files for f1 series.Fergus Noble
2010-12-31Some more file/path restructuring.Uwe Hermann
All #includes now explicitly use the "<libopencm3/stm32/rcc.h>" format. If you want to get rid of the "libopencm3" prefix in your local project you can add a respective -I entry in your Makefile (not recommended though). All .ld files and .a libs are installed in $(TOOLCHAIN_DIR)/lib directly (as before), but are now renamed to avoid potential conflicts now or in the future. Examples: libopencm3_lpc13xx.a libopencm3_lpc13xx.ld libopencm3_stm32.a libopencm3_stm32.ld