Browse Source

网线插上亮绿灯,网线拔下亮红灯

new_pcb
tianjialong 2 years ago
parent
commit
cfcd4510c3
  1. 20
      MDK-ARM/LWIP.uvguix.29643
  2. 32
      usersrc/encoder.c
  3. 6
      usersrc/usermain.c

20
MDK-ARM/LWIP.uvguix.29643
File diff suppressed because it is too large
View File

32
usersrc/encoder.c

@ -78,23 +78,23 @@ bool encoder_read_with_encoder(encoder_usage_t encoder, uint32_t *encoder_value)
void encoder_light_schedule(void)
{
if (camera_encoder_state == STANDBY)
{
if (sys_haspassedms(camera_encoder_lastprocess) > 500)
{
camera_encoder_lastprocess = HAL_GetTick();
encoder_switch_toggle_on_off_state(CAMERA_ENCODER);
}
}
// if (camera_encoder_state == STANDBY)
// {
// if (sys_haspassedms(camera_encoder_lastprocess) > 500)
// {
// camera_encoder_lastprocess = HAL_GetTick();
// encoder_switch_toggle_on_off_state(CAMERA_ENCODER);
// }
// }
if (driven_encoder_gear_state == STANDBY)
{
if (sys_haspassedms(driven_encoder_gear_lastprocess) > 500)
{
driven_encoder_gear_lastprocess = HAL_GetTick();
encoder_switch_toggle_on_off_state(DRIVEN_ENCODER_GEAR);
}
}
// if (driven_encoder_gear_state == STANDBY)
// {
// if (sys_haspassedms(driven_encoder_gear_lastprocess) > 500)
// {
// driven_encoder_gear_lastprocess = HAL_GetTick();
// encoder_switch_toggle_on_off_state(DRIVEN_ENCODER_GEAR);
// }
// }
}
void encoder_set_state(encoder_usage_t encoder, encoder_light_state_t state)

6
usersrc/usermain.c

@ -100,12 +100,14 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
void netif_link_up_user_func(void)
{
printf("netif link up\r\n");
encoder_light_switch_set_color_and_brightness(CAMERA_ENCODER, ENCODER_LIGHT_COLOR_GREEN, encoder_light_max_brightness);
encoder_light_switch_set_color_and_brightness(DRIVEN_ENCODER_GEAR, ENCODER_LIGHT_COLOR_GREEN, encoder_light_max_brightness);
}
void netif_link_down_user_func(void)
{
printf("netif link down\r\n");
encoder_light_switch_set_color_and_brightness(CAMERA_ENCODER, ENCODER_LIGHT_COLOR_RED, encoder_light_max_brightness);
encoder_light_switch_set_color_and_brightness(DRIVEN_ENCODER_GEAR, ENCODER_LIGHT_COLOR_RED, encoder_light_max_brightness);
}
void user_main()

Loading…
Cancel
Save