diff --git a/Application/CMakeLists.txt b/Application/CMakeLists.txt index e1fbce5..c7e5482 100644 --- a/Application/CMakeLists.txt +++ b/Application/CMakeLists.txt @@ -1,3 +1,5 @@ +include_directories(MLZR_Comm_Conf) + add_subdirectory(Tasks) add_subdirectory(CLS) add_subdirectory(CLS_BSP) diff --git a/Application/MLZR_Comm_Conf/mlzr_driver_conf.h b/Application/MLZR_Comm_Conf/mlzr_driver_conf.h new file mode 100644 index 0000000..5503a1c --- /dev/null +++ b/Application/MLZR_Comm_Conf/mlzr_driver_conf.h @@ -0,0 +1,14 @@ +// Define macros for UART and DMA configurations +#define MAIN_UART USART1 +#define MAIN_DMA_RX 1 +#define MAIN_DMA_RX_CHANNEL 0 +#define MAIN_DMA_TX 1 +#define MAIN_DMA_TX_CHANNEL 1 + +#define HALF_UART USART3 +#define HALF_DMA_RX 1 +#define HALF_DMA_RX_CHANNEL 2 +#define HALF_DMA_TX 1 +#define HALF_DMA_TX_CHANNEL 3 + +#define DMA_MEM_ATTR __attribute__((section(".data"))) \ No newline at end of file