| | |
| | | PCA9555_Set_One_Value_Config(SOS_ENBALE,1); //设置SOS为输入 |
| | | PCA9555_Set_One_Value_Config(IN_5V,1); //设置IN_5V为输入 |
| | | PCA9555_Set_One_Value_Config(CHGN,1); //设置CHGN为输入 //充电芯片输入芯片IIC输入脚 |
| | | PCA9555_Set_One_Value_Config(BT_IRQ,0); |
| | | PCA9555_Set_One_Value_Output(BT_IRQ ,1); |
| | | PCA9555_Set_One_Value_Config(BT_IRQ,1); |
| | | PCA9555_Set_One_Value_Output(BT_IRQ,0); |
| | | BT_ON; |
| | | BT_OFF; |
| | | // PCA9555_Set_One_Value_Output(BT_LED,0); |
| | | // PCA9555_Set_One_Value_Output(UWB_LED,0); |
| | | // PCA9555_Set_One_Value_Config(GPS_POWER,0);//设置GPS为输出 |
| | |
| | | //存在复位问题 |
| | | |
| | | // PCA9555_Set_One_Value_Config(SOS_ENBALE,1);//设置SOS按钮输入 |
| | | LORA_NRST_UP; |
| | | LORA_NRST_UP; |
| | | LORA_NRST_DOWN; |
| | | LORA_LED_OFF; |
| | | GREEN_LED_OFF; |
| | | UWB_LED_OFF; |
| | |
| | | { |
| | | uint16_t gpio_state; |
| | | gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1]; |
| | | if(BT_IRQ_POSITION&gpio_state) |
| | | { |
| | | // if(BT_IRQ_POSITION&gpio_state) |
| | | // { |
| | | |
| | | } |
| | | // } |
| | | if(!(SOS_ENBALE_POSITION&gpio_state)) |
| | | { |
| | | SOS_irq_callback(); |