aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple/rcc.h
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-04-25 22:08:30 -0400
committerMarti Bolivar <mbolivar@leaflabs.com>2011-04-25 22:08:30 -0400
commitd5ee5fef3e33c7fe634a0b416394be9a5aacaf60 (patch)
tree94f4e513fe2119489ab91a34bd2ad7a1622c695e /libmaple/rcc.h
parent95af192c99459c56bb30763afd93582a524efc3a (diff)
downloadlibrambutan-d5ee5fef3e33c7fe634a0b416394be9a5aacaf60.tar.gz
librambutan-d5ee5fef3e33c7fe634a0b416394be9a5aacaf60.zip
Adding rcc_dev_clk(), an accessor for a peripheral's clock line.
Diffstat (limited to 'libmaple/rcc.h')
-rw-r--r--libmaple/rcc.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libmaple/rcc.h b/libmaple/rcc.h
index 91f77d0..08f8977 100644
--- a/libmaple/rcc.h
+++ b/libmaple/rcc.h
@@ -484,6 +484,14 @@ void rcc_clk_init(rcc_sysclk_src sysclk_src,
void rcc_clk_enable(rcc_clk_id device);
void rcc_reset_dev(rcc_clk_id device);
+typedef enum rcc_clk_domain {
+ RCC_APB1,
+ RCC_APB2,
+ RCC_AHB
+} rcc_clk_domain;
+
+rcc_clk_domain rcc_dev_clk(rcc_clk_id device);
+
/**
* Prescaler identifiers
* @see rcc_set_prescaler()