32 lines
755 B
C
32 lines
755 B
C
#ifndef USART_H
|
|
#define USART_H
|
|
|
|
#include "stm32f1xx_ll_usart.h"
|
|
|
|
/**
|
|
* @brief Active l'horloge de l'USART et configure le pin associé
|
|
* @note
|
|
* @param USART_TypeDef * usart : indique l'USART à configurer
|
|
* @retval None
|
|
*/
|
|
void USART_conf(USART_TypeDef *USARTx);
|
|
|
|
/**
|
|
* @brief Démarre l'USART
|
|
* @note
|
|
* @param USART_TypeDef * usart : indique l'USART à configurer
|
|
* @retval None
|
|
*/
|
|
void USART_start(USART_TypeDef *USARTx);
|
|
|
|
/**
|
|
* @brief envoie le message donné par l'USART
|
|
* @note
|
|
* @param USART_TypeDef * usart : indique l'USART à configurer
|
|
* char msg : Le message à envoyer
|
|
* int length : La longueur du message
|
|
* @retval None
|
|
*/
|
|
void USART_send(USART_TypeDef *USARTx, char *msg, int length);
|
|
|
|
#endif
|