2 #include <ardrone_api.h>
6 C_RESULT custom_reset_user_input(input_state_t* input_state, uint32_t user_input )
11 C_RESULT custom_update_user_input(input_state_t* input_state, uint32_t user_input )
13 //int32_t mayday_timeout = 2;
14 static int32_t mayday_type = ARDRONE_ANIM_PHI_M30_DEG;
15 static int32_t old_ad = 0;
17 ihm_set_start_button_state( ( user_input & (0x1 << ARDRONE_UI_BIT_START) ) >> ARDRONE_UI_BIT_START );
20 if (( input_state->ad == 1 ) && (old_ad ==0)) {
22 mayday_type=mayday_type&7;
23 ardrone_at_set_anim(mayday_type, MAYDAY_TIMEOUT[mayday_type]);
24 printf("%d\n",mayday_type);
26 old_ad = input_state->ad;