From da59fca1bcde93b07443a774b3e9350325045e35 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 16 Jan 2022 14:38:18 +0100 Subject: [PATCH] Add ZORRO & TPRO definitions --- radio/src/targets/taranis/CMakeLists.txt | 4 +++- radio/src/targets/taranis/hal.h | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/radio/src/targets/taranis/CMakeLists.txt b/radio/src/targets/taranis/CMakeLists.txt index 13f66417e..f4fca7089 100644 --- a/radio/src/targets/taranis/CMakeLists.txt +++ b/radio/src/targets/taranis/CMakeLists.txt @@ -149,6 +149,7 @@ elseif(PCB STREQUAL X7) set(CPU_TYPE STM32F2) set(ROTARY_ENCODER YES) set(CPU_TYPE_FULL STM32F205xE) # for size report + add_definitions(-DSTM32F205xx) set(LINKER_SCRIPT targets/taranis/stm32f2_flash.ld) set(LUA_EXPORT lua_export_tpro) add_definitions(-DFUNCTION_SWITCHES) @@ -194,13 +195,14 @@ elseif(PCB STREQUAL X7) set(NAVIGATION_TYPE x7) set(CPU_TYPE STM32F4) set(CPU_TYPE_FULL STM32F407xE) # for size report + add_definitions(-DSTM32F407xx) set(LINKER_SCRIPT targets/taranis/stm32f4_flash.ld) set(FIRMWARE_TARGET_SRC ${FIRMWARE_TARGET_SRC} startup_stm32f40_41xxx.s ../../thirdparty/STM32F4xx_DSP_StdPeriph_Lib_V1.8.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c ) - add_definitions(-DSTM32F40_41xxx) + add_definitions(-DSTM32F40_41xxx -DSTM32F407xx) set(ROTARY_ENCODER YES) set(LUA_EXPORT lua_export_zorro) set(BLUETOOTH NO) diff --git a/radio/src/targets/taranis/hal.h b/radio/src/targets/taranis/hal.h index eb8c3ab87..3a0e81a79 100644 --- a/radio/src/targets/taranis/hal.h +++ b/radio/src/targets/taranis/hal.h @@ -1427,9 +1427,12 @@ #define INTMODULE_GPIO_PinSource_RX GPIO_PinSource7 #define INTMODULE_USART USART1 #define INTMODULE_GPIO_AF GPIO_AF_USART1 + #define INTMODULE_GPIO_AF_LL LL_GPIO_AF_7 #define INTMODULE_USART_IRQHandler USART1_IRQHandler #define INTMODULE_USART_IRQn USART1_IRQn + #define INTMODULE_DMA DMA2 #define INTMODULE_DMA_STREAM DMA2_Stream7 + #define INTMODULE_DMA_STREAM_LL LL_DMA_STREAM_7 #define INTMODULE_DMA_STREAM_IRQ DMA2_Stream7_IRQn #define INTMODULE_DMA_STREAM_IRQHandler DMA2_Stream7_IRQHandler #define INTMODULE_DMA_FLAG_TC DMA_IT_TCIF7