| | |
| | | { |
| | | 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(); |
| | | } |