12345678910111213141516171819202122232425262728 |
- #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_start(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);
-
- }
|