Fix for F4 telemetry
This commit is contained in:
parent
087aecff79
commit
89b288a498
|
@ -22,13 +22,15 @@ typedef void (*dmaCallbackHandlerFuncPtr)(struct dmaChannelDescriptor_s *channel
|
||||||
#ifdef STM32F4
|
#ifdef STM32F4
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
DMA1_ST1_HANDLER = 0,
|
DMA1_ST0_HANDLER = 0,
|
||||||
|
DMA1_ST1_HANDLER,
|
||||||
DMA1_ST2_HANDLER,
|
DMA1_ST2_HANDLER,
|
||||||
DMA1_ST3_HANDLER,
|
DMA1_ST3_HANDLER,
|
||||||
DMA1_ST4_HANDLER,
|
DMA1_ST4_HANDLER,
|
||||||
DMA1_ST5_HANDLER,
|
DMA1_ST5_HANDLER,
|
||||||
DMA1_ST6_HANDLER,
|
DMA1_ST6_HANDLER,
|
||||||
DMA1_ST7_HANDLER,
|
DMA1_ST7_HANDLER,
|
||||||
|
DMA2_ST0_HANDLER,
|
||||||
DMA2_ST1_HANDLER,
|
DMA2_ST1_HANDLER,
|
||||||
DMA2_ST2_HANDLER,
|
DMA2_ST2_HANDLER,
|
||||||
DMA2_ST3_HANDLER,
|
DMA2_ST3_HANDLER,
|
||||||
|
|
|
@ -45,7 +45,6 @@ static dmaChannelDescriptor_t dmaDescriptors[] = {
|
||||||
DEFINE_DMA_CHANNEL(DMA2, DMA2_Stream5, 38, DMA2_Stream5_IRQn, RCC_AHB1Periph_DMA2),
|
DEFINE_DMA_CHANNEL(DMA2, DMA2_Stream5, 38, DMA2_Stream5_IRQn, RCC_AHB1Periph_DMA2),
|
||||||
DEFINE_DMA_CHANNEL(DMA2, DMA2_Stream6, 48, DMA2_Stream6_IRQn, RCC_AHB1Periph_DMA2),
|
DEFINE_DMA_CHANNEL(DMA2, DMA2_Stream6, 48, DMA2_Stream6_IRQn, RCC_AHB1Periph_DMA2),
|
||||||
DEFINE_DMA_CHANNEL(DMA2, DMA2_Stream7, 54, DMA2_Stream7_IRQn, RCC_AHB1Periph_DMA2),
|
DEFINE_DMA_CHANNEL(DMA2, DMA2_Stream7, 54, DMA2_Stream7_IRQn, RCC_AHB1Periph_DMA2),
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -63,7 +62,8 @@ DEFINE_DMA_IRQ_HANDLER(2, 2, DMA2_ST2_HANDLER)
|
||||||
DEFINE_DMA_IRQ_HANDLER(2, 3, DMA2_ST3_HANDLER)
|
DEFINE_DMA_IRQ_HANDLER(2, 3, DMA2_ST3_HANDLER)
|
||||||
DEFINE_DMA_IRQ_HANDLER(2, 4, DMA2_ST4_HANDLER)
|
DEFINE_DMA_IRQ_HANDLER(2, 4, DMA2_ST4_HANDLER)
|
||||||
DEFINE_DMA_IRQ_HANDLER(2, 5, DMA2_ST5_HANDLER)
|
DEFINE_DMA_IRQ_HANDLER(2, 5, DMA2_ST5_HANDLER)
|
||||||
|
DEFINE_DMA_IRQ_HANDLER(2, 6, DMA2_ST6_HANDLER)
|
||||||
|
DEFINE_DMA_IRQ_HANDLER(2, 7, DMA2_ST7_HANDLER)
|
||||||
|
|
||||||
void dmaInit(void)
|
void dmaInit(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -376,6 +376,7 @@ void USART1_IRQHandler(void)
|
||||||
uartPort_t *s = &(uartHardwareMap[UARTDEV_1]->port);
|
uartPort_t *s = &(uartHardwareMap[UARTDEV_1]->port);
|
||||||
uartIrqHandler(s);
|
uartIrqHandler(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef USE_UART2
|
#ifdef USE_UART2
|
||||||
|
|
|
@ -98,7 +98,6 @@
|
||||||
#define USE_UART1
|
#define USE_UART1
|
||||||
#define UART1_RX_PIN PA10
|
#define UART1_RX_PIN PA10
|
||||||
#define UART1_TX_PIN PA9
|
#define UART1_TX_PIN PA9
|
||||||
#define UART1_AHB1_PERIPHERALS RCC_AHB1Periph_DMA2
|
|
||||||
|
|
||||||
#define USE_UART3
|
#define USE_UART3
|
||||||
#define UART3_RX_PIN PB11
|
#define UART3_RX_PIN PB11
|
||||||
|
|
Loading…
Reference in New Issue