projet_voilier/Sources/bordage.h
2021-11-18 12:04:37 +01:00

45 lines
No EOL
1.2 KiB
C

#ifndef BORDAGE_H
#define BORDAGE_H
#include "stm32f10x.h"
void IT_bordage_auto ( void);
/*
*************************************************************************************************
* @brief Fonction d'initialisation
* @param ->
* @Note ->
*************************************************************************************************
*/
void init_bordage ( void );
/*
*************************************************************************************************
* @brief
* @param -> int angle : angle que l'on veut donner à la voile (entre 0 et 90°)
* @Note -> appeler la fonction d'initialisation avant
*************************************************************************************************
*/
void bordage ( float angle );
/*
*************************************************************************************************
* @brief Handler a appeler lorsque l'angle de roulis est supérieur à 40°
* @param ->
* @Note -> appeler la fonction d'initialisation avant
*************************************************************************************************
*/
void Roulis_Handler ( void );
void init_codeur_incr ( void );
void init_exti_interrupt ( void );
float calcul_angle_voile ( float angle );
#endif