USART.h 416 B

12345678910111213141516
  1. #ifndef __USART_AS_H
  2. #define __USART_AS_H
  3. #include "main.h"
  4. typedef struct {
  5. void (* USART1_Init)(uint32_t baudRate);
  6. void (* USART2_Init)(uint32_t baudRate);
  7. void (* USART3_Init)(uint32_t baudRate);
  8. void (* USART_SendString1)(USART_TypeDef *USARTx, uint8_t *str, uint16_t len);
  9. void (* USART_SendString2)(USART_TypeDef* USARTx, uint8_t *str);
  10. } USARTClassStruct;
  11. extern USARTClassStruct USARTClass;
  12. #endif