Periph-Voilier/MyDrivers/MyUSART.h
2020-11-24 19:52:32 +01:00

28 lines
709 B
C

#ifndef MY_USART_H
#define MY_USART_H
/*
Driver pour USART 1 à 3 du STM32F103RB
*/
#include "stm32f103xb.h"
/**
* @brief Active l'horloge et règle les paramètres de transmission
* @note Fonction à lancer en début de pgm.
* @param USART_TypeDef USART : indique l'usart à utiliser par le uC, USART1, USART2 ou USART3
* @retval None
*/
void MyUSART_Conf(USART_TypeDef * USART, int TransferDir);
/**
* @brief Transmet 8bits de donnée
* @note
* @param USART_TypeDef USART : indique l'usart à utiliser par le uC, USART1, USART2 ou USART3
* @param char data : la donnée sur 8bits à transmettre
* @retval None
*/
void MyUSART_Transmit_Data_8b(USART_TypeDef * USART, char data);
#endif