aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2012-03-03follow the license change to lgpl3 in efm32chrysn
this follows the license change of the master branches in [43561de]. all files whose copyright is not my own are originally based on files whose license has been changed in master. the expression used for the conversion was: sed -i -e 's/This program is free software: you can redistribute/This library is free software: you can redistribute/g' -e 's/under the terms of the GNU General Public License as published/under the terms of the GNU Lesser General Public License as published/' -e 's/This program is distributed in the hope that/This library is distributed in the hope that/g' -e 's/You should have received a copy of the GNU General/You should have received a copy of the GNU Lesser General/' -e 's/along with this program. If not/along with this library. If not/' -e 's/GNU General Public License for more details/GNU Lesser General Public License for more details/' */**/efm32/**/*(.) [43561de] 43561de3297b88d68753cb4625d6dc48bfb43d71
2012-03-02Merge branch 'master' into efm32chrysn
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-03-02efm32: energy management unit headers and examplechrysn
2012-03-02(efm32: remove todo that couldn't work out)chrysn
2012-02-29Corrected interrupt flag register defines.Piotr Esden-Tempski
2012-02-29Added dma_channel_reset prototype.Piotr Esden-Tempski
2012-03-01convenience functions for efm32 gpiochrysn
also, the whole gpio header file is now a big doxygen group, structuring the convenience functions and the register/value definitions
2012-02-29Cleaned up and streamlined DMA support for f1. Definitely needs a bunch of ↵Piotr Esden-Tempski
testing!
2012-02-29efm32 tinygecko gpio: implemented all the bit valueschrysn
along with the actual implementation comes a first attempt to better structure the doxygen groups. putting all the groups in a bigger one makes it easier to reference them from the file itself, and makes the structure clearer on the module page.
2012-02-28Added spi reset convenience function.Piotr Esden-Tempski
2012-02-27efm32: minor documentation enhancementschrysn
2012-02-27efm32 tinygecko: defined interruptschrysn
there seems not to be anything family specific about the interrupt vectors of m3 based efm32 systems, thus renaming vector.h to irq.h
2012-02-27efm32: created memory map from all base addresseschrysn
2012-02-26overhauled documentationchrysn
includes minor refactoring in example code and modification of how the generic and the tinygecko specific vector.h go together (bringing it in line with stm32/f1's memorymap.h)
2012-02-25made blinking a led on efm32 possiblechrysn
this includes all register definitions for the gpu and mcu modules, but not all their bit definitions
2012-02-25first attempt at porting libopencm3 to energymicrochrysn
unless sources are explicitly given, the linker scripts and make files were copied over from the stm32/f1 port.
2012-02-24Added reset function to i2c convenience functions.Piotr Esden-Tempski
2012-02-24Added set priority group convenience function.Piotr Esden-Tempski
2012-02-24Updated SCB_AIRCR_PRIGROUP bit definitions to be more consistent with the ↵Piotr Esden-Tempski
style the library.
2012-02-13Added missing gpio definitions for timer 5.Piotr Esden-Tempski
2012-02-13Added combined gpio bank definitions to timers as you tend to set those up ↵Piotr Esden-Tempski
in bulk.
2012-02-13Forgot some BANK suffixes.Piotr Esden-Tempski
2012-02-13Added bank definitions to f1 gpio header.Piotr Esden-Tempski
2012-02-12Fix setting alternate port functions on the STM32F2.Gareth McMullin
Thanks to Ricardo Martins.
2012-02-12Fix setting alternate port functions on the STM32F4.Gareth McMullin
Thanks to Ricardo Martins.
2012-02-12Add an interface for soft disconnection, and hook it up in the F107 driver.Mike Smith
2012-02-06f2/dma.h: Whitespace and coding-style fixes.Uwe Hermann
2012-02-06Fixed typo in F2 dma header to match the datasheet.Fergus Noble
2012-02-06Added functions to enable and disable DMA from stm32 USART.Fergus Noble
2012-02-06DMA register definitions for F2.Fergus Noble
2011-12-28usb: Added support for Interface Association descriptors.Gareth McMullin
2011-12-17Added USB example for stm32f4.Gareth McMullin
Moved clock enable for OTG_FS back into applications. This and gpio config are the only differences between f107 and f2xx/f4xx.
2011-11-16Reverted the api of the usart_set_baudrate function to hide the clock rail ↵Piotr Esden-Tempski
selection again.
2011-11-16Cleaned up header inclusion selection macros.Piotr Esden-Tempski
2011-11-16Added UART4 and UART5 gpio definitions for stm32f1. Also corrected the ↵Piotr Esden-Tempski
naming everywhere. Both peripherals are UARTS not U_S_ARTS.
2011-11-11stm32/dbgmcu.h: Document reserved bits, cosmetic fixes.Uwe Hermann
2011-11-11stm32/iwdg.h: Document reserved bits.Uwe Hermann
2011-11-11stm32/pwr.h: Document reserved bits.Uwe Hermann
2011-11-11stm32/wwdg.h: Document reserved bits, add WWDG_CFG_W.Uwe Hermann
2011-11-11stm32/fsmc.h: Document reserved bits.Uwe Hermann
2011-11-11stm32/fsmc.h: s/FSMC_PMEM_MEMHOLDX/FSMC_PMEM_MEMWAITX/.Uwe Hermann
This was a copy-paste error.
2011-11-11stm32/f4/pwr.h: Document reserved bits.Uwe Hermann
2011-11-11stm32/f2/pwr.h: Document reserved bits.Uwe Hermann
2011-11-11stm32/crc.h: Document reserved bits.Uwe Hermann
2011-11-11STM32F4: Fix typos, s/F2/F4/.Uwe Hermann
2011-11-11common.h: Add Doxygen main page text.Uwe Hermann
2011-11-10stm32/spi.h: Fix typos, add comments.Uwe Hermann
2011-11-10STM32F2/F4: SPI fixes.Uwe Hermann
- Rename SPI_CR2_FRF_TI to SPI_CR2_FRF_TI_MODE to match datasheet. - Rename SPI_CR2_FRF_MOTOROLA to SPI_CR2_FRF_MOTOROLA_MODE (see above). - Fix SPI_CR2_FRF_MOTOROLA_MODE bit definition, must be (0 << 4). - Change SPI_SR_RXNE to SPI_SR_TIFRFE; this was probably a copy-paste error. Also, the bit definition is (1 << 8).
2011-11-10Cosmetic fixes in license headers.Uwe Hermann