RFOutput docs
This commit is contained in:
parent
dc1aa96d9a
commit
cacd44d03d
1 changed files with 29 additions and 5 deletions
|
@ -1,16 +1,40 @@
|
||||||
#ifndef RECEPTEURHF_INPUT_H
|
/**
|
||||||
#define RECEPTEURHF_INPUT_H
|
******************************************************************************
|
||||||
|
* @file RFOutput.h
|
||||||
//codé par Léonie GALLOIS et Morgane FOUSSATS
|
* @author GALLOIS, Leonie and GÜLDENSTEIN, Jasper and FOUSSATS, Morgane
|
||||||
|
* @brief Service for using the RF Module to transmit characters.
|
||||||
|
******************************************************************************
|
||||||
|
*/
|
||||||
|
#ifndef RF_OUTPUT_INPUT_H
|
||||||
|
#define RF_OUTPUT_INPUT_H
|
||||||
|
|
||||||
#include "stm32f1xx_ll_bus.h"
|
#include "stm32f1xx_ll_bus.h"
|
||||||
#include "stm32f1xx_ll_usart.h"
|
#include "stm32f1xx_ll_usart.h"
|
||||||
#include "stm32f1xx_ll_gpio.h"
|
#include "stm32f1xx_ll_gpio.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Initialziation function for the RF_OUTPUT module.
|
||||||
|
* Peripherals used: USART1
|
||||||
|
* Pins used: PA9 (USART1 TX)
|
||||||
|
* PA11 (TX Enable)
|
||||||
|
*/
|
||||||
void RF_OUTPUT_Init(void);
|
void RF_OUTPUT_Init(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Transmits a given number of bytes from a buffer using the RF Module
|
||||||
|
* @param buf pointer to start of buffer to be transmitted
|
||||||
|
* @param len length of the data to be transmitted
|
||||||
|
*/
|
||||||
void RF_OUTPUT_SendBytes(char* buf, int len);
|
void RF_OUTPUT_SendBytes(char* buf, int len);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Transmits a formatted string of the given parameters
|
||||||
|
* @param rouli_bon whether or not the angle is in an acceptable range
|
||||||
|
* @param alimentation_bon whether or not the battery voltage has acceptable level
|
||||||
|
* @param angle_voile opening angle of the sail between 0 and 90
|
||||||
|
*/
|
||||||
void RF_OUTPUT_SendMessage(int rouli_bon, int alimentation_bon, float angle_voile);
|
void RF_OUTPUT_SendMessage(int rouli_bon, int alimentation_bon, float angle_voile);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue