aboutsummaryrefslogtreecommitdiff
path: root/include/libopencm3/cm3
AgeCommit message (Collapse)Author
2012-09-02Add C linkage declaration for C++ usageNicolas Schodet
2012-08-20STM32F1xx: Changed markup to get more control over documentation, eachKen Sarkies
file having its own group module rather than using @file. No code changes except for the following: gpio: Added function to map the eventout signal plus two Remap functions dma: Prevent changing base addresses while channel enabled (see datasheet) pwr: Added pwr.c (new file) timer: Removed the last function that I introduced recently; there is already an equivalent function present. Changed some parameter names for consistency.
2012-06-27Merge pull request #6 "Doxygen markup and grouping structrue"Piotr Esden-Tempski
Merge remote-tracking branch 'ksarkies/doc' Conflicts: include/libopencm3/cm3/common.h
2012-06-09Work on scs.h register and also nvic.h.TitanMKD
ARM Interrupt API (see nvic.h). ARM SysTick API (see systick.h). Example using both Interrupt and SysTick and blink LED1/2/3 see systickdemo.c.
2012-06-02Added JellyBean Configuration for PinMux, GPIO In/Out (work in progress).TitanMKD
Added scu driver file scu.c. Modified Makefile/Makefile.include to generate .map file and use -O2 as optimization. Modified hackrf-jellybean miniblink.c to enable 1V8 and blink LED1,2&3 with configuration of PinMux and GPIO.
2012-05-28Header files for Doxygen group structure, layout changes to headings, ↵Ken Sarkies
example markup in stm32f1/ rcc
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.
2011-11-11common.h: Add Doxygen main page text.Uwe Hermann
2011-11-02Minor whitespace fixes.Uwe Hermann
2011-10-27Add RCC and FLASH support for STM32F2Stephen Caudle
2011-02-17Added ITM and TPIU register definitions.Gareth McMullin
2011-02-09Add some missing LIBOPENCM3_ prefixes.Uwe Hermann
2011-02-09FPB: More consistency fixes.Uwe Hermann
Fix incorrect FPB_CTRL_NUM_CODE2_MASK value, too.
2011-02-09FPB: Fix typo.Uwe Hermann
2011-02-09FPB: Minor additions, consistency fixes.Uwe Hermann
2011-02-09Minor cosmetics, whitespace.Uwe Hermann
2011-02-08Added Flash Patch and Breakpoint (FPB) register definitions.Gareth McMullin
2011-02-08Added ARMv7-M Core Debug (SCS) register definitions.Gareth McMullin
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