Ken Sarkies
e831f4db51
I2C to common area
...
F2/4 has now I2C3 included
2013-01-08 19:57:19 +10:30
Ken Sarkies
0878a534cd
Move usart files to common area
...
Again added to L1 which is similar to F1
2013-01-08 19:51:08 +10:30
Ben Gamari
9fea26e455
stm32/usart: Add enable_/disable_error_interrupt
2012-11-08 14:54:41 -05:00
Ken Sarkies
c4b7e2a76a
Additional stm32/usart.c functions to enable/disable Rx/Tx
...
interrupts, return a status flag and check for interrupt source.
2012-10-16 14:07:34 -07:00
Ken Sarkies
6ee8e44bd7
Initial documentation for stm32/usart.c, usart.h
...
Some minor documentation corrections to timer.h
2012-10-16 14:07:27 -07:00
Nicolas Schodet
3aab6220d8
Add C linkage declaration for C++ usage
2012-09-02 17:12:58 +02:00
Karl Palsson
9531d653fb
Even/Odd parity bit configs used the wrong bit
...
Checked F10x, F100, F4 and L1 reference manuals.
Confirmed with my user application code.
2012-06-12 20:48:11 +00:00
Piotr Esden-Tempski
43561de329
License change of the library to LGPL, version 3 or later.
...
Agreed to by all the significant contributors to the library.
2012-03-02 14:44:49 -08:00
Fergus Noble
477c410be4
Added functions to enable and disable DMA from stm32 USART.
2012-02-06 23:08:07 +01:00
Piotr Esden-Tempski
8af809a12a
Reverted the api of the usart_set_baudrate function to hide the clock rail selection again.
2011-11-16 18:41:48 -08:00
Fergus Noble
d1272acaad
Initial move of USART code to common, still needs some work.
2011-10-12 22:18:43 -04:00
Fergus Noble
4eff339e8c
Restructuring stm32 include directories.
2011-10-12 22:13:01 -04:00
Fergus Noble
18648708c8
Moving renaming stm32 header files for f1 series.
2011-10-12 22:13:01 -04:00
Uwe Hermann
8f251e8a9d
Some more file/path restructuring.
...
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
2010-12-31 18:18:39 +01:00