mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-17 05:12:57 +01:00
boards/stm32f4: Set DMA_STREAM_UNDEF for UART DMA
This PR sets the DMA configuration for the UART peripherals on the stm32f4 boards to the undef value to disable the DMA. This to prevent from accidentally configuring the DMA to stream 0 channel 0 when enabling DMA.
This commit is contained in:
parent
88e4c0ffef
commit
d8ec0b292f
@ -69,9 +69,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF8,
|
||||
.bus = APB2,
|
||||
.irqn = USART6_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 14,
|
||||
.dma_chan = 5
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
}
|
||||
};
|
||||
|
@ -115,9 +115,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -129,9 +129,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB2,
|
||||
.irqn = USART1_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 15,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -143,9 +143,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART3_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 3,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
|
@ -42,9 +42,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -56,9 +56,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB2,
|
||||
.irqn = USART1_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -70,9 +70,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF8,
|
||||
.bus = APB2,
|
||||
.irqn = USART6_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
}
|
||||
};
|
||||
|
@ -42,9 +42,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -56,9 +56,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB2,
|
||||
.irqn = USART1_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 7,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -70,9 +70,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF8,
|
||||
.bus = APB2,
|
||||
.irqn = USART6_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 7,
|
||||
.dma_chan = 5
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
}
|
||||
};
|
||||
|
@ -42,9 +42,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -56,9 +56,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB2,
|
||||
.irqn = USART1_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 3
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -70,9 +70,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF8,
|
||||
.bus = APB2,
|
||||
.irqn = USART6_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 2
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
}
|
||||
};
|
||||
|
@ -45,9 +45,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART3_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -59,9 +59,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF8,
|
||||
.bus = APB2,
|
||||
.irqn = USART6_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 5,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -73,9 +73,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB2,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 4,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
|
@ -44,9 +44,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART3_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -58,9 +58,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF8,
|
||||
.bus = APB2,
|
||||
.irqn = USART6_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 5,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -72,9 +72,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 4,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
|
@ -43,9 +43,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -57,9 +57,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB2,
|
||||
.irqn = USART1_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 4,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -71,9 +71,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART3_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 5,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
|
@ -44,9 +44,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART3_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -58,9 +58,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF8,
|
||||
.bus = APB2,
|
||||
.irqn = USART6_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 5,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -72,9 +72,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 4,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
|
@ -93,8 +93,8 @@ static const uart_conf_t uart_config[] = {
|
||||
.bus = APB2,
|
||||
.irqn = USART1_IRQn,
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = 2,
|
||||
.dma_chan = 2
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
|
@ -43,9 +43,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB2,
|
||||
.irqn = USART1_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
}
|
||||
};
|
||||
|
@ -70,9 +70,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART2_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 6,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{
|
||||
@ -84,9 +84,9 @@ static const uart_conf_t uart_config[] = {
|
||||
.tx_af = GPIO_AF7,
|
||||
.bus = APB1,
|
||||
.irqn = USART3_IRQn,
|
||||
#ifdef UART_USE_DMA
|
||||
.dma_stream = 3,
|
||||
.dma_chan = 4
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
}
|
||||
};
|
||||
|
@ -76,6 +76,10 @@ static const uart_conf_t uart_config[] = {
|
||||
.rts_pin = GPIO_UNDEF,
|
||||
.cts_af = GPIO_AF7,
|
||||
.rts_af = GPIO_AF7,
|
||||
#endif
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{ /* Modem UART */
|
||||
@ -92,6 +96,10 @@ static const uart_conf_t uart_config[] = {
|
||||
.rts_pin = GPIO_PIN(PORT_D, 4),
|
||||
.cts_af = GPIO_AF7,
|
||||
.rts_af = GPIO_AF7,
|
||||
#endif
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{ /* GPS UART */
|
||||
@ -108,6 +116,10 @@ static const uart_conf_t uart_config[] = {
|
||||
.rts_pin = GPIO_UNDEF,
|
||||
.cts_af = GPIO_AF8,
|
||||
.rts_af = GPIO_AF8,
|
||||
#endif
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
{ /* Arduino Port UART */
|
||||
@ -124,6 +136,10 @@ static const uart_conf_t uart_config[] = {
|
||||
.rts_pin = GPIO_UNDEF,
|
||||
.cts_af = GPIO_AF7,
|
||||
.rts_af = GPIO_AF7,
|
||||
#endif
|
||||
#ifdef MODULE_PERIPH_DMA
|
||||
.dma = DMA_STREAM_UNDEF,
|
||||
.dma_chan = UINT8_MAX,
|
||||
#endif
|
||||
},
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user