@Xav, dans le CLI tu tape "get crash" et tu aura tous les parametres.
Ensuite "set crash_recovery = On" ou Beep si tu veut que ca bip quand il detecte un crash.
Pour le reste ca devrais fonctionner correctement si tes PIDs sont serrés et que ton quad repond bien au commandes.
je veut dire si tu lui demande de tourner a 1000°/s il faut qu'il tourne a 1000°/s et pas 1200 ou 800 sinon la fonction detectera des crashs en fin de tonneau.
Si tes PIDs sont du genre cool freestyle alors il faudra monter crash_gthreshold pour ne pas avoir de soucis et la fonction est moins adaptée pour le moment.
Je suis en discussion avec Martinbudden qui a implanté cette fonction car je voudrais ajouter un delay pour la detection.
Je l'ai deja fait dans ce PR :
https://github.com/betaflight/betaflight/pull/3597
A la suite de ça Martinbudden pensant que ce n'etait pas la meilleur facon de reduire les faux positifs a ajouté le parametre crash_setpoint_threshold.
Ce parametre empeche la detection de crash au dessus d'une valeur definie des commandes roll et pitch. le parametre est en degrés par secondes (350 de base).
Ca fonctionne bien dans la plupart des cas mais comme je disais si le quad est moue alors il y'aura encore des faux positifs..
En fait il aurai du garder mon option en parrallele de ce parametre.
Mais bon c'est pas forcement facile de faire passer une idée sur github :p
Edit : j'ai rajouté le delay ce matin :
https://github.com/betaflight/betaflight/pull/3640 Ils ne peuvent pas refuser cette fois car certains utilisateurs ont encore des faux positifs malgres l'ajout du threshold sur le setpoint.