#include "antichavirement.h" #include "MyPWM.h" #include "stm32f1xx_ll_tim.h" #include "stm32f1xx_ll_adc.h" #include "MyRF.h" #define seuil_g_pos 1.0 #define seuil_g_neg -1.0 /** * @brief Configure l'antichavirement pour des valeurs seuils * @note * @param Rapport "X/Y" [0 infini] (Si Rapport dépasse les valeurs seuils alors on déclenche les voiles) * @retval None */ void antichavirement (float rapport) { if (rapport >= seuil_g_pos || rapport <= seuil_g_neg){ //Application des voiles à 90° MyPWM_girouette_Set_Impulse_Duration(TIM1,10000*10/100,LL_TIM_CHANNEL_CH1); MyRF_Transmit_Limite_Roulis(); } }