aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-31lm4f: Compile with FPU supportAlexandru Gagniuc
Specify the -mfloat-abi=hard and -mfpu=fpv4-sp-d16 flags so that FPU is enabled by default. While this compiles with FPU support, in order to use the floating point types, the FPU must be explicitly enabled at runtime. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-31lm4f: Fix problems with example Makefile.includeAlexandru Gagniuc
Fix three distinct issues were present with examples/lm4f/Makefile.include: 1. Architecture flags were not being passed to the linker. This caused the linker to link against the wrong libraries when trying to use any C library, causing hard faults. 2. -lc and -lnosys were not linked against. Try using printf() without -lnosys 3. The makefile erroneously specified -mcpu=cortex-m3 instead of m4. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-31lm4f: Remove erroneous references to lm3sAlexandru Gagniuc
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-31lm4f: Add exammple for Stellaris Launchpad boardAlexandru Gagniuc
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-31lm4f: Add lm4f support files copied from lm3sAlexandru Gagniuc
Create lm4f code infrastructure from the lm3s infrastructure. As far as the interrupt table is concerned, don't create an irq.yaml. Just include the LM3S nvic.h. The LM3S vector table seems to be compatible with the LM4F Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-16Fix trivial typo INTERRPUT -> INTERRUPT.Roger Light
2012-12-12STM32: Move RNG to common area and add support for the F2.Roger Light
2012-12-12Update STM32 RNGEN register bit name to more closely match documentation.Roger Light
2012-11-28Add __attribute__ ((naked)) to reset_handler()Norbert Braun
2012-11-14stm32/f4/adc: DMA can always be used with ADC2Ben Gamari
I can't find any evidence in the manual to support this comment's claim.
2012-11-14stm32/f4/memorymap.h: Fix ADC offsetsBen Gamari
2012-11-14[l1] Add common timer code support.Karl Palsson
This has only been tested functionally with basic timers, and basic operations. Advanced timer support has been #ifdefed to compile, but this probably needs more testing.
2012-11-14[l1] Add rcc clock setup helper routinesKarl Palsson
Despite the L1 being a low power device, my initial focus is on making it basically compatible with existing devices. To that end, provide clock setup helper routines that configure it for maximum performance, allowing some similar clock speeds to F1 devices to help with testing. This requires adding the power chipset routines to set the voltage range. Clock setup style is similar to the F4 code, which seems nicer than the overflow of different routines used on the F1 code. NOTE: Both the F4 existing pwr code, and this code don't actually include the f1 core power code, even though it should be compatible
2012-11-14[l1] Add PWR register definitionsKarl Palsson
Just the include file.
2012-11-14[l1] Add missing TIM5 bit from newer ref manualKarl Palsson
2012-11-14[l1] Add Flash Memory Controller Register defns for L1.Karl Palsson
Also, some of the most basic essential helper functions.
2012-11-13Merge pull request #3 from Jeff-Ciesielski/masterJeff Ciesielski
Integrate ICDs changes into the upstream opencm3 repository
2012-11-13Merge branch 'master' of git://github.com/libopencm3/libopencm3 into ↵Jeff Ciesielski
upstream-merge
2012-11-13Change to make L1 series fit with common filesKen Sarkies
2012-11-13Adjustments to fix documentationKen Sarkies
2012-11-13rebase and fixKen Sarkies
2012-11-13Proposed deduplication of peripherals, GPIO exampleKen Sarkies
See rambling post on dev list for justification
2012-11-12[doc] Added preliminary STM32 CAN documentation.Piotr Esden-Tempski
2012-11-12[doc] Cosmetic.Piotr Esden-Tempski
2012-11-12Merge pull request #62 "Documentation updates for new devices"Piotr Esden-Tempski
Merge remote-tracking branch 'ksarkies/doc'
2012-11-12[examples] Added usart example for obldc strip.Piotr Esden-Tempski
2012-11-12Documentation updatesKen Sarkies
2012-11-11[examples] Added CAN example for obldc strip.Piotr Esden-Tempski
2012-11-11[examples] Added systick example for obldc strip.Piotr Esden-Tempski
2012-11-11[examples] Added obldc strip led example.Piotr Esden-Tempski
2012-11-08Made all Lisa/M 2.0 examples luftboot ready.Piotr Esden-Tempski
2012-11-08Updated and backported improvements form the Lisa/M 2.0 CAN example.Piotr Esden-Tempski
2012-11-08Added updated and improved CAN example for Lisa/M 2.0.Piotr Esden-Tempski
2012-11-08Fixed cut and paste typo for CAN banks.Piotr Esden-Tempski
2012-11-08Merging pull request #60 Miscellaneous DMA fixes for F4Piotr Esden-Tempski
Merge remote-tracking branch 'bgamari/master'
2012-11-08stm32/usart: Add enable_/disable_error_interruptBen Gamari
2012-11-08stm32f4/dma: Fix cut-and-paste errorBen Gamari
2012-11-08stm32f4/dma: Fix DMA_ISR_OFFSET definitionBen Gamari
2012-11-08stm32f4: Add dma.oBen Gamari
2012-11-07Added directories with autogenerated files to the ignore list.Piotr Esden-Tempski
2012-11-07Adjusted path to nvic.h.Piotr Esden-Tempski
2012-11-07Eliminate redundant gpio code from f2/f4/l1Karl Palsson
Implemented as per exti2
2012-11-07Update documentation to reflect realityKarl Palsson
2012-11-07Remove debug code.Karl Palsson
2012-11-07Enable nvic and exti support for L1Karl Palsson
And include an example that uses it.
2012-11-07Add L1 to nvic, now that it's all generatedKarl Palsson
2012-11-07Add usart support for L1.Karl Palsson
Only tested with basic tx blocking, ie, the same example code as on F2/F4, but the description of the block is almost identical.
2012-11-07Ignore generated filesKarl Palsson
2012-11-07STM32L1 support, rebased onto upstream generalizations branch.Karl Palsson
Working example again.
2012-11-07Add most of the rcc functions.Karl Palsson
(Add the forgotten gpio.c file from before)