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.