WXK
2025-03-26 adf39f48b3c6a26db6a8c8ccb455c6addb8dc359
keil/include/drivers/PCA9555.c
@@ -468,10 +468,10 @@
void Set5VState(HIDO_UINT8 state)
{
    if(_5VState != state)
    {
        DBG_SetMode(DBG_MODE_CHARGE);
    }
//    if(_5VState != state)
//    {
//        DBG_SetMode(DBG_MODE_CHARGE);
//    }
    _5VState = state;
}
@@ -507,7 +507,8 @@
  返回值 高1 低0 电平
*/
int read_powerkey_input_pca(void)
{PCA9555_readdata(PCA9555_DEVICE_ADDR,pca9555writedata_input);//读输入寄存器的值
{
    PCA9555_readdata(PCA9555_DEVICE_ADDR,pca9555writedata_input);//读输入寄存器的值
   uint16_t gpio_state;
   gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1];
   if(PWR_ON_POSITION&gpio_state)
@@ -562,7 +563,7 @@
   PCA9555_Set_One_Value_Config(SOS_ENBALE,1);//设置SOS按钮输入
    
    PCA9555_Set_One_Value_Config(WAKE_UP,1);
    PCA9555_Set_One_Value_Config(TTS_ENABLE,0);//配置tts供电
//   PCA9555_Set_One_Value_Output(PWR_ON,0);//拉低
   //PCA9555_readdata_from_output_register(PCA9555_DEVICE_ADDR,pca9555writedata_input);
   //PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);