mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
boards/msbiot: Add DAC feature
This commit is contained in:
parent
faf6a1d3da
commit
54d98a4c68
@ -1,5 +1,5 @@
|
|||||||
FEATURES_PROVIDED += cpp
|
FEATURES_PROVIDED += cpp
|
||||||
FEATURES_PROVIDED += periph_uart periph_gpio periph_spi periph_i2c periph_pwm periph_random \
|
FEATURES_PROVIDED += periph_uart periph_gpio periph_spi periph_i2c periph_pwm periph_random \
|
||||||
periph_adc
|
periph_adc periph_dac
|
||||||
FEATURES_PROVIDED += transceiver
|
FEATURES_PROVIDED += transceiver
|
||||||
FEATURES_MCU_GROUP = cortex_m4
|
FEATURES_MCU_GROUP = cortex_m4
|
||||||
|
@ -114,6 +114,26 @@ extern "C" {
|
|||||||
#define ADC_0_CH1_PIN 1
|
#define ADC_0_CH1_PIN 1
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @name DAC configuration
|
||||||
|
* @{
|
||||||
|
*/
|
||||||
|
#define DAC_NUMOF (1U)
|
||||||
|
#define DAC_0_EN 1
|
||||||
|
#define DAC_MAX_CHANNELS 2
|
||||||
|
|
||||||
|
/* DAC 0 configuration */
|
||||||
|
#define DAC_0_DEV DAC
|
||||||
|
#define DAC_0_CHANNELS 2
|
||||||
|
#define DAC_0_CLKEN() (RCC->APB1ENR |= (RCC_APB1ENR_DACEN))
|
||||||
|
#define DAC_0_CLKDIS() (RCC->APB1ENR &= ~(RCC_APB1ENR_DACEN))
|
||||||
|
#define DAC_0_PORT GPIOA
|
||||||
|
#define DAC_0_PORT_CLKEN() (RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN)
|
||||||
|
/* DAC 0 channel config */
|
||||||
|
#define DAC_0_CH0_PIN 4
|
||||||
|
#define DAC_0_CH1_PIN 5
|
||||||
|
/** @} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name Random Number Generator configuration
|
* @name Random Number Generator configuration
|
||||||
* @{
|
* @{
|
||||||
|
Loading…
Reference in New Issue
Block a user