diff options
author | bnewbold <bnewbold@robocracy.org> | 2010-08-07 20:29:37 -0400 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2010-08-07 20:29:37 -0400 |
commit | 7b391d7f76a2d56242420c560d65f00a60f78682 (patch) | |
tree | 8fb56b1ba9fb8fe557a5159407275ecfdd764e72 /libmaple/rcc.h | |
parent | 314846bee32479f8fd6aae46c508fdc7ff8e0a95 (diff) | |
download | librambutan-7b391d7f76a2d56242420c560d65f00a60f78682.tar.gz librambutan-7b391d7f76a2d56242420c560d65f00a60f78682.zip |
basic working dac implementation
Diffstat (limited to 'libmaple/rcc.h')
-rw-r--r-- | libmaple/rcc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libmaple/rcc.h b/libmaple/rcc.h index 8ad70e5..2dca151 100644 --- a/libmaple/rcc.h +++ b/libmaple/rcc.h @@ -139,6 +139,7 @@ struct rcc_device { #define RCC_APB1ENR_USART3EN BIT(18) #define RCC_APB1ENR_SPI2EN BIT(14) #define RCC_APB1ENR_USB BIT(23) +#define RCC_APB1ENR_DACEN BIT(29) /* AHB peripheral clock enable bits */ #define RCC_AHBENR_DMA1EN BIT(0) @@ -174,6 +175,8 @@ struct rcc_device { #define rcc_enable_clk_adc1() __set_bits(RCC_APB2ENR, RCC_APB2ENR_ADC1EN) +#define rcc_enable_clk_dac() __set_bits(RCC_APB1ENR, RCC_APB1ENR_DACEN) + #define rcc_reset_adc1() { __set_bits(RCC_APB2RSTR, RCC_APB2RSTR_ADC1RST); \ __clear_bits(RCC_APB2RSTR, RCC_APB2RSTR_ADC1RST); \ } |