yincheng.zhong
2024-08-21 903a245a364052d5ba612e3e53b685fca26a09d4
keil/sn74hc595.c
@@ -37,27 +37,27 @@
{
gps_power_state=gps_state;
air780_power_state=air_state;
updata_led_power_state();//更新控制引脚
    update_led_power_state();//更新控制引脚
}
void updata_led_power_state(void)
void update_led_power_state(void)
{
uint8_t control_state=air780_power_state<<7|gps_power_state<<6|motor_power_state<<5|uwb_state<<4|gps_success_state<<3|air780_success_state<<2|chaging_state<<1|changed_state;
IO_LED_control_change(control_state);
}
void blink_led(uint8_t*state)
{*state=~*state;
updata_led_power_state();
    update_led_power_state();
delay_us(100);
*state=~*state;
updata_led_power_state();
    update_led_power_state();
}
void uwb_led_on(void)
{
      uwb_state=1;//uwb亮起
      updata_led_power_state();
    update_led_power_state();
}
void uwb_led_off(void)
{
      uwb_state=0;//uwb灭
      updata_led_power_state();
    update_led_power_state();
}