keil/include/drivers/PCA9555.c
@@ -583,4 +583,31 @@
//PCA9555_Set_All_Output(0);//全部拉低
}
void SOS_irq_callback()
{
}
extern float nomove_count;
void move_handler()
{
    nomove_count=0;
}
void check_input_change(void)
{
        uint16_t gpio_state;
        gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1];
            if(!(SOS_ENBALE_POSITION&gpio_state))
            {
         SOS_irq_callback();
            }
           if(WAKE_UP_POSITION&gpio_state)
            {
             //移动
         move_handler();
            }
}