45 lines
No EOL
1.2 KiB
C
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 |