Projet_Voilier/drivers/USART.h
2025-11-28 22:18:13 +01:00

15 lines
No EOL
551 B
C

#ifndef MYUSART_H
#define MYUSART_H
#include <stm32f10x.h>
#include <math.h>
#define send_USART_init(USART) USART->CR1 |= USART_CR1_TE; // Envoi de la première trame d'attente
#define read_USART_init(USART) USART->CR1 |= USART_CR1_RE; // En attente du premier bit de start
void My_USART_Init(USART_TypeDef *USART);
void send_USART(USART_TypeDef *USART, char data);
void send_USART_String(USART_TypeDef *USART, char* s);
char read_USART(USART_TypeDef *USART);
void MyUSART_ActiveIT(USART_TypeDef *USART, int Prio, void (*IT_function) (void));
#endif