Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/thirdpin/libopencm3.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-20stm32f7: enable fsmcOliver Meier
This uses the existing f4 code as a new shared common base code.
2015-10-15Surround all macro parameters with ()Karl Palsson
All the macro arguments that are user supplied, or potentially, wrap properly in () as good practice. Probably missed one or two, and a lot of them are possibly unnecessary, but it's straightforward to just do it always. Fixes github issue #321
2014-03-11Changes to the header includes for all STM32 peripheralsKen Sarkies
to remove variations, redundancies, add missing, fix errors. All c files refer only to the dispatch style headers in /include/stm32. Those headers #include memorymap.h and cm3/common.h. All references to these are removed from the family specific headers. Ethernet untouched as it appears incomplete. Added dummy spi.c for F0/F3. Fix some doxygen anomalies.
2014-02-06Use type suffix to avoid warningsStefan Agner
When compiling with all warnings enabled, some defines can lead to warning due to missing unsigned type suffix: warning: integer overflow in expression [-Woverflow] This fix should not affected behavior at all, since calculation with such overflows lead to the same actual address when writing to that location. However, it makes the warning disappear and also defines the right data type for a memory location.
2014-02-06Updates for STM32F429 chipcmcmanis
After a few rounds of review, changes are added to support additional peripherals of the STM32F427/429
2013-06-17Spellchecking fixes.Piotr Esden-Tempski
2012-03-23- Add FSMC helper macros. IMO FSMC_BTR_ACCMOD aren't much use, but I left ↵Daniel O'Connor
them in case someone uses them. - FSMC_BASE is already in memorymap.h so don't define it here.
2012-03-03License change of the library to LGPL, version 3 or later.Piotr Esden-Tempski
Agreed to by all the significant contributors to the library.
2011-11-12stm32/fsmc.h: Document reserved bits.Uwe Hermann
2011-11-12stm32/fsmc.h: s/FSMC_PMEM_MEMHOLDX/FSMC_PMEM_MEMWAITX/.Uwe Hermann
This was a copy-paste error.
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