aboutsummaryrefslogtreecommitdiff
path: root/include/libopencm3/stm32/spi.h
AgeCommit message (Collapse)Author
2013-01-08STM32: Moved SPI code into the common area.Ken Sarkies
Updated the documentation so that it appears in all families Also added it to the L1 area, but is untested. An addition to the memorymap allows commonality and a #ifdef added to the spi_common_all code to exclude the case of SPI3 for L1 and F0 as SPI3 doesn't exist in those. An rcc dispatch header was added to remove same code from the spi header.
2012-10-16Initial documentation for SPI, I2C and CRCKen Sarkies
(no code changes)
2012-09-02Add C linkage declaration for C++ usageNicolas Schodet
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-28Added spi reset convenience function.Piotr Esden-Tempski
2011-11-10stm32/spi.h: Fix typos, add comments.Uwe Hermann
2011-10-12Added alternative function for doing an SPI transfer.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