From 45c860b9fb73046004be9665b09c20e5fa3a6ea8 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期四, 24 四月 2025 18:27:40 +0800 Subject: [PATCH] V1.18版本,修改按钮为按下就震动,松开停止,心跳包改为原来60s一次 --- keil/sn74hc595.c | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/keil/sn74hc595.c b/keil/sn74hc595.c index 16fcd57..7d018b3 100644 --- a/keil/sn74hc595.c +++ b/keil/sn74hc595.c @@ -62,7 +62,31 @@ } update_led_power_state(); } - +void motor_on(void) +{ + motor_power_state=0; + update_led_power_state(); +} +void motor_off(void) +{ + motor_power_state=1; + update_led_power_state(); +} +void motor_on_and_off(uint8_t*state) +{ if(*state==0) + *state=1; + else { + *state=0; + } + update_led_power_state(); + delay_ms(500); + if(*state==0) + *state=1; + else { + *state=0; + } + update_led_power_state(); +} void gps_led_on(void) { gps_success_state=1;//uwb亮起 @@ -129,6 +153,8 @@ enbale_blink_flag=0; update_led_power_state(); }else{ + if(active_flag) + { if(bat_percent>15) { charge_green_on(); @@ -145,5 +171,10 @@ // update_led_power_state(); enbale_blink_flag=1; } + }else{ + charge_green_off(); + charge_red_off(); + enbale_blink_flag=0; } + } } \ No newline at end of file -- Gitblit v1.9.3