mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 17:25:20 +03:00
F4 Dshot-DMAR initial working version
This commit is contained in:
parent
5594a5c5b9
commit
759e03c47e
8 changed files with 220 additions and 52 deletions
|
@ -374,6 +374,11 @@
|
|||
DEF_TIM_DMA_STREAM(dmaopt, TCH_## tim ## _ ## chan), \
|
||||
DEF_TIM_DMA_CHANNEL(dmaopt, TCH_## tim ## _ ## chan), \
|
||||
DEF_TIM_DMA_HANDLER(dmaopt, TCH_## tim ## _ ## chan) \
|
||||
), \
|
||||
DEF_TIM_DMA_COND( \
|
||||
DEF_TIM_DMA_STREAM(0, TCH_## tim ## _UP), \
|
||||
DEF_TIM_DMA_CHANNEL(0, TCH_## tim ## _UP), \
|
||||
DEF_TIM_DMA_HANDLER(0, TCH_## tim ## _UP) \
|
||||
) \
|
||||
} \
|
||||
/**/
|
||||
|
@ -447,6 +452,22 @@
|
|||
|
||||
#define DEF_TIM_DMA__BTCH_TIM14_CH1 NONE
|
||||
|
||||
// TIM_UP table
|
||||
#define DEF_TIM_DMA__BTCH_TIM1_UP D(2, 5, 6)
|
||||
#define DEF_TIM_DMA__BTCH_TIM2_UP D(1, 7, 3)
|
||||
#define DEF_TIM_DMA__BTCH_TIM3_UP D(1, 2, 5)
|
||||
#define DEF_TIM_DMA__BTCH_TIM4_UP D(1, 6, 2)
|
||||
#define DEF_TIM_DMA__BTCH_TIM5_UP D(1, 0, 6)
|
||||
#define DEF_TIM_DMA__BTCH_TIM6_UP D(1, 1, 7)
|
||||
#define DEF_TIM_DMA__BTCH_TIM7_UP D(1, 4, 1)
|
||||
#define DEF_TIM_DMA__BTCH_TIM8_UP D(2, 1, 7)
|
||||
#define DEF_TIM_DMA__BTCH_TIM9_UP NONE
|
||||
#define DEF_TIM_DMA__BTCH_TIM10_UP NONE
|
||||
#define DEF_TIM_DMA__BTCH_TIM11_UP NONE
|
||||
#define DEF_TIM_DMA__BTCH_TIM12_UP NONE
|
||||
#define DEF_TIM_DMA__BTCH_TIM13_UP NONE
|
||||
#define DEF_TIM_DMA__BTCH_TIM14_UP NONE
|
||||
|
||||
#elif defined(STM32F7)
|
||||
#define DEF_TIM(tim, chan, pin, flags, out, dmaopt) { \
|
||||
tim, \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue