#include "RFEmitter.h" #include "GPIO.h" void RFEmitter_conf(USART_TypeDef * usart, GPIO_TypeDef *gpioTXEnable, int pinTXEnable) { // Configuration du pin TXEnable GPIO_conf(gpioTXEnable, pinTXEnable, LL_GPIO_MODE_OUTPUT, LL_GPIO_OUTPUT_PUSHPULL, 0); // Configuration de l'USART Usart_conf(usart); } void RFEmitter_start(USART_TypeDef * usart) { Usart_enable(usart); } void RFEmitter_send(USART_TypeDef * usart, char * message, int longueur, GPIO_TypeDef *gpioTXEnable, int pinTXEnable) { // set PA11 (TXEnable) GPIO_setPin(gpioTXEnable, pinTXEnable, 1); // Envoi du message Usart_send(usart, message, longueur); // reset PA11 (TXEnable) GPIO_setPin(gpioTXEnable, pinTXEnable, 0); }