6#ifndef __UART_GENERAL_H_
7#define __UART_GENERAL_H_
11#define HAL_UART_MODULE_ENABLED
23#include "interface_config.h"
34#define __USER_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__) \
36(__HANDLE__)->__PPP_DMA_FIELD__ = (__DMA_HANDLE__); \
37(__DMA_HANDLE__)->Parent = (__HANDLE__);} while(0U)
47 UART_HandleTypeDef huart;
53 DMA_Stream_TypeDef *DMAChannel;
54 uint32_t DMA_CHANNEL_X;
76void UART_GPIO_Init(GPIO_TypeDef *GPIOx, uint16_t GPIO_PIN_RX, uint16_t GPIO_PIN_TX);
84void UART_DMA_Init(UART_HandleTypeDef *huart, DMA_HandleTypeDef *hdma_rx, DMA_Stream_TypeDef *DMAChannel, uint32_t DMA_CHANNEL_X);
91void UART_MspInit(UART_HandleTypeDef *huart);
98void UART_MspDeInit(UART_HandleTypeDef *huart);
Заголочный файл для дефайнов библиотеки MyLibsGeneral.