Nucleo F303RE: Add ADC DMA channels
This commit is contained in:
parent
4991f94792
commit
e73422e3f0
@ -318,7 +318,7 @@ CONFIG_STM32_HAVE_TIM17=y
|
|||||||
CONFIG_STM32_HAVE_ADC2=y
|
CONFIG_STM32_HAVE_ADC2=y
|
||||||
CONFIG_STM32_HAVE_ADC3=y
|
CONFIG_STM32_HAVE_ADC3=y
|
||||||
CONFIG_STM32_HAVE_ADC4=y
|
CONFIG_STM32_HAVE_ADC4=y
|
||||||
# CONFIG_STM32_HAVE_ADC1_DMA is not set
|
CONFIG_STM32_HAVE_ADC1_DMA=y
|
||||||
# CONFIG_STM32_HAVE_ADC2_DMA is not set
|
# CONFIG_STM32_HAVE_ADC2_DMA is not set
|
||||||
# CONFIG_STM32_HAVE_ADC3_DMA is not set
|
# CONFIG_STM32_HAVE_ADC3_DMA is not set
|
||||||
# CONFIG_STM32_HAVE_ADC4_DMA is not set
|
# CONFIG_STM32_HAVE_ADC4_DMA is not set
|
||||||
@ -344,7 +344,7 @@ CONFIG_STM32_ADC1=y
|
|||||||
# CONFIG_STM32_CAN1 is not set
|
# CONFIG_STM32_CAN1 is not set
|
||||||
# CONFIG_STM32_CRC is not set
|
# CONFIG_STM32_CRC is not set
|
||||||
# CONFIG_STM32_DMA1 is not set
|
# CONFIG_STM32_DMA1 is not set
|
||||||
# CONFIG_STM32_DMA2 is not set
|
CONFIG_STM32_DMA2=y
|
||||||
# CONFIG_STM32_DAC1 is not set
|
# CONFIG_STM32_DAC1 is not set
|
||||||
# CONFIG_STM32_DAC2 is not set
|
# CONFIG_STM32_DAC2 is not set
|
||||||
# CONFIG_STM32_I2C1 is not set
|
# CONFIG_STM32_I2C1 is not set
|
||||||
@ -389,11 +389,13 @@ CONFIG_STM32_JTAG_SW_ENABLE=y
|
|||||||
# CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG is not set
|
# CONFIG_STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG is not set
|
||||||
# CONFIG_STM32_FORCEPOWER is not set
|
# CONFIG_STM32_FORCEPOWER is not set
|
||||||
# CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG is not set
|
# CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG is not set
|
||||||
# CONFIG_STM32_CCMEXCLUDE is not set
|
CONFIG_STM32_CCMEXCLUDE=y
|
||||||
|
# CONFIG_STM32_DMACAPABLE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# ADC Configuration
|
# ADC Configuration
|
||||||
#
|
#
|
||||||
|
CONFIG_STM32_ADC1_DMA=y
|
||||||
# CONFIG_STM32_HAVE_RTC_COUNTER is not set
|
# CONFIG_STM32_HAVE_RTC_COUNTER is not set
|
||||||
# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set
|
# CONFIG_STM32_HAVE_RTC_SUBSECONDS is not set
|
||||||
|
|
||||||
@ -418,7 +420,7 @@ CONFIG_STM32_JTAG_SW_ENABLE=y
|
|||||||
#
|
#
|
||||||
# CONFIG_ARCH_NOINTC is not set
|
# CONFIG_ARCH_NOINTC is not set
|
||||||
# CONFIG_ARCH_VECNOTIRQ is not set
|
# CONFIG_ARCH_VECNOTIRQ is not set
|
||||||
# CONFIG_ARCH_DMA is not set
|
CONFIG_ARCH_DMA=y
|
||||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||||
# CONFIG_ARCH_L2CACHE is not set
|
# CONFIG_ARCH_L2CACHE is not set
|
||||||
# CONFIG_ARCH_HAVE_COHERENT_DCACHE is not set
|
# CONFIG_ARCH_HAVE_COHERENT_DCACHE is not set
|
||||||
@ -583,9 +585,10 @@ CONFIG_SIG_SIGCONDTIMEDOUT=16
|
|||||||
#
|
#
|
||||||
CONFIG_PREALLOC_MQ_MSGS=4
|
CONFIG_PREALLOC_MQ_MSGS=4
|
||||||
CONFIG_MQ_MAXMSGSIZE=32
|
CONFIG_MQ_MAXMSGSIZE=32
|
||||||
|
# CONFIG_MODULE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Work Queue Support
|
# Work queue support
|
||||||
#
|
#
|
||||||
# CONFIG_SCHED_WORKQUEUE is not set
|
# CONFIG_SCHED_WORKQUEUE is not set
|
||||||
# CONFIG_SCHED_HPWORK is not set
|
# CONFIG_SCHED_HPWORK is not set
|
||||||
@ -642,6 +645,12 @@ CONFIG_ADC_FIFOSIZE=8
|
|||||||
# CONFIG_INPUT is not set
|
# CONFIG_INPUT is not set
|
||||||
# CONFIG_DISCRETE_IO is not set
|
# CONFIG_DISCRETE_IO is not set
|
||||||
# CONFIG_LCD is not set
|
# CONFIG_LCD is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# LED Support
|
||||||
|
#
|
||||||
|
# CONFIG_USERLED is not set
|
||||||
|
# CONFIG_PCA9635PW is not set
|
||||||
# CONFIG_MMCSD is not set
|
# CONFIG_MMCSD is not set
|
||||||
# CONFIG_MTD is not set
|
# CONFIG_MTD is not set
|
||||||
# CONFIG_EEPROM is not set
|
# CONFIG_EEPROM is not set
|
||||||
@ -714,7 +723,7 @@ CONFIG_FS_MQUEUE_MPATH="/var/mqueue"
|
|||||||
# Memory Management
|
# Memory Management
|
||||||
#
|
#
|
||||||
# CONFIG_MM_SMALL is not set
|
# CONFIG_MM_SMALL is not set
|
||||||
CONFIG_MM_REGIONS=2
|
CONFIG_MM_REGIONS=1
|
||||||
# CONFIG_ARCH_HAVE_HEAP2 is not set
|
# CONFIG_ARCH_HAVE_HEAP2 is not set
|
||||||
# CONFIG_GRAN is not set
|
# CONFIG_GRAN is not set
|
||||||
|
|
||||||
@ -844,6 +853,10 @@ CONFIG_EXAMPLES_ADC_SWTRIG=y
|
|||||||
# CONFIG_EXAMPLES_USBTERM is not set
|
# CONFIG_EXAMPLES_USBTERM is not set
|
||||||
# CONFIG_EXAMPLES_WATCHDOG is not set
|
# CONFIG_EXAMPLES_WATCHDOG is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# File System Utilities
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Graphics Support
|
# Graphics Support
|
||||||
#
|
#
|
||||||
@ -893,6 +906,7 @@ CONFIG_EXAMPLES_ADC_SWTRIG=y
|
|||||||
# CONFIG_SYSTEM_INSTALL is not set
|
# CONFIG_SYSTEM_INSTALL is not set
|
||||||
# CONFIG_SYSTEM_HEX2BIN is not set
|
# CONFIG_SYSTEM_HEX2BIN is not set
|
||||||
# CONFIG_SYSTEM_INIFILE is not set
|
# CONFIG_SYSTEM_INIFILE is not set
|
||||||
|
# CONFIG_SYSTEM_HEXED is not set
|
||||||
# CONFIG_SYSTEM_RAMTEST is not set
|
# CONFIG_SYSTEM_RAMTEST is not set
|
||||||
# CONFIG_READLINE_HAVE_EXTMATCH is not set
|
# CONFIG_READLINE_HAVE_EXTMATCH is not set
|
||||||
# CONFIG_SYSTEM_READLINE is not set
|
# CONFIG_SYSTEM_READLINE is not set
|
||||||
|
@ -256,6 +256,14 @@
|
|||||||
#define GPIO_USART2_RX GPIO_USART2_RX_2
|
#define GPIO_USART2_RX GPIO_USART2_RX_2
|
||||||
#define GPIO_USART2_TX GPIO_USART2_TX_2
|
#define GPIO_USART2_TX GPIO_USART2_TX_2
|
||||||
|
|
||||||
|
/* DMA channels *************************************************************/
|
||||||
|
/* ADC */
|
||||||
|
|
||||||
|
#define ADC1_DMA_CHAN DMACHAN_ADC1
|
||||||
|
#define ADC2_DMA_CHAN DMACHAN_ADC2_1
|
||||||
|
#define ADC3_DMA_CHAN DMACHAN_ADC3
|
||||||
|
#define ADC4_DMA_CHAN DMACHAN_ADC4_1
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Data
|
* Public Data
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
Loading…
Reference in New Issue
Block a user