Projet voilier 4IRA1 Arnaud Vergnet Marino Benassai Bastien Picco Yohan Simard
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RFEmitter.h 1.2KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef RFEMITTER_H
  2. #define RFEMITTER_H
  3. #include "USART.h"
  4. /**
  5. * @brief Configure l'USART et le pin du gpio pour l'émetteur
  6. * @note
  7. * @param USART_TypeDef usart : l'usart à utiliser pour transmettre les informations
  8. * GPIO_TypeDef gpioTXEnable : le gpio à utiliser pour activer l'emetteur
  9. * int pinTXEnable : le pin associé au GPIO
  10. * @retval None
  11. */
  12. void RFEmitter_conf(USART_TypeDef * usart, GPIO_TypeDef *gpioTXEnable, int pinTXEnable);
  13. /**
  14. * @brief Démarre l'USART l'émetteur
  15. * @note
  16. * @param USART_TypeDef usart : l'usart à utiliser pour transmettre les informations
  17. * @retval None
  18. */
  19. void RFEmitter_start(USART_TypeDef * usart);
  20. /**
  21. * @brief Envoie le message donnée par l'émetteur
  22. * @note
  23. * @param USART_TypeDef usart : l'usart à utiliser pour transmettre les informations
  24. * char message : le message à envoyer
  25. * int longueur : la longueur du message
  26. * GPIO_TypeDef gpioTXEnable : le gpio à utiliser pour activer l'emetteur
  27. * int pinTXEnable : le pin associé au GPIO
  28. * @retval None
  29. */
  30. void RFEmitter_send(USART_TypeDef * usart, char * message, int longueur, GPIO_TypeDef *gpioTXEnable, int pinTXEnable);
  31. #endif