Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stm32f1/rcc.c: Add cautionary comment. | Marti Bolivar | 2012-04-11 | 1 | -0/+4 |
| | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | ||||
* | RCC: Break out some portable functionality from stm32f1/. | Marti Bolivar | 2012-04-11 | 1 | -34/+7 |
| | | | | | | | | | | | | | Portions of rcc_clk_enable(), rcc_reset_dev(), and rcc_set_prescaler() are portable; break these into static inline helpers in rcc_private.h. These guts of these are portable, but the arrays of registers etc. are not. Also add an extern declaration for rcc_dev_table into rcc_private.h. This lets us put rcc_dev_clk() into a newly resurrected libmaple/rcc.c, since that's portable. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | ||||
* | Move RCC support for STM32F1 to libmaple/stm32f1/. | Marti Bolivar | 2012-04-11 | 1 | -0/+205 |
This is a backwards-compatible change. Modify libmaple/rules.mk to include the family's include directory. This allows libmaple/include/libmaple/rcc.h to include the STM32F1 RCC header with #include <family/rcc.h>. We'll use this convention henceforth to distinguish between top-level and family-specific headers. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> |