aboutsummaryrefslogtreecommitdiff
path: root/include/libopenstm32/rcc.h
AgeCommit message (Collapse)Author
2010-03-04Added standard clock setup routines.Piotr Esden-Tempski
Thanks to Thomas Otto for pointing out problems with the clock code in examples and his clock routine implementations. Based on that the most common clock combination routines were added to the library and all routines in examples setting up the clock replaced with calls to that functions.
2010-02-22Modified include model of some files.Piotr Esden-Tempski
This model allows using libopenstm32 in parallel with other stm32 firmware libraries. It is not yet complete change to all code but a start. Only changed parts that I tested.
2010-01-22Add RCC_AHBENR bit definitions.Uwe Hermann
Thanks Thomas Otto <tommi@viadmin.org> for the patch!
2010-01-22Fix typo in TIM3RST #define.Uwe Hermann
Thanks Thomas Otto <tommi@viadmin.org> for the patch!
2010-01-19rcc: Add a few functions to set prescalers.Uwe Hermann
Thanks Thomas Otto <tommi@viadmin.org> for the patch!
2009-08-31Add rcc_peripheral_{reset,clear_reset} functions.Uwe Hermann
Also, rename two other functions for consistency.
2009-07-25Some random cosmetic changes and additional comments.Uwe Hermann
2009-07-22Add more RCC related API functions and their prototypes.Uwe Hermann
This includes: - rcc_set_sysclk_source() - rcc_set_pll_multiplication_factor() - rcc_set_pll_source() - rcc_set_pllxtpre()
2009-07-22Add rcc_enable_peripheral_clock() et al, and respective prototypes.Uwe Hermann
2009-07-22Add RCC_AHBRSTR and RCC_CFGR2 bit definitions.Uwe Hermann
2009-07-22Reorder RCC bits, add missing bits for STM32 connectivity line.Uwe Hermann
2009-07-21Add RCC_APB1RSTR bit definitions.Uwe Hermann
2009-07-21Add RCC_APB2RSTR bit definitions.Uwe Hermann
2009-07-20Changed all includes to use <foo.h> notation.Piotr Esden-Tempski
2009-07-20Add RCC_CSR bit definitions and a osc_t enum.Uwe Hermann
2009-07-20Add RCC_BDCR bit definitions.Uwe Hermann
2009-07-20Add RCC_APB1ENR bit definitions.Uwe Hermann
2009-07-19Merge some more RCC related #defines contributed by Federico Ruiz-Ugalde.Uwe Hermann
Addition of remaining (mostly "connectivity line" STMs related) #defines was done by me.
2009-07-19Whitespace fixes.Uwe Hermann
2009-07-18Partial merge of RCC support work contributed by Federico Ruiz-Ugalde.Uwe Hermann
For now, this adds a bunch of #defines, double-checked against the datasheet by me (added a few missing values for "connectivity line" STM32s).
2009-07-18Switch the license to GPL, version 3 or later.Uwe Hermann
2009-07-18Add initial minimal rcc.h implementation (not complete).Uwe Hermann