Browse Source

update

new_pcb
tianjialong 2 years ago
parent
commit
ac2d31807b
  1. 54
      MDK-ARM/LWIP.uvguix.29643
  2. 70
      usersrc/usermain.c

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

70
usersrc/usermain.c

@ -83,27 +83,7 @@ static void onkey(zkey_t *key, zkey_state_t key_state)
} }
} }
/**
* @brief
*/
void port_mock_on_uart_rx(uart_t *uart)
{
//
if (uart->uarthandler == &DEBUG_UART)
{
at_cmd_processer_push_data(uart->rxbuf);
}
}
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if (GPIO_Pin == GPIO_PIN_8)
{
*udp_client_genlock_and_esync_active_flag_ret() = true;
}
}
int32_t compute_uint16_t_minus_the_numbers(uint16_t now, uint16_t last)
static int32_t compute_uint16_t_minus_the_numbers(uint16_t now, uint16_t last)
{ {
int32_t diff1 = now - last; int32_t diff1 = now - last;
int32_t diff2 = UINT16_MAX - abs(diff1); int32_t diff2 = UINT16_MAX - abs(diff1);
@ -119,20 +99,6 @@ int32_t compute_uint16_t_minus_the_numbers(uint16_t now, uint16_t last)
return diffreal; return diffreal;
} }
void netif_link_up_user_func(void)
{
encoder_light_switch_set_color(CAMERA_ENCODER, ENCODER_LIGHT_COLOR_GREEN);
encoder_light_switch_set_color(DRIVEN_ENCODER_GEAR, ENCODER_LIGHT_COLOR_GREEN);
netif_link_status = true;
}
void netif_link_down_user_func(void)
{
encoder_light_switch_set_color(CAMERA_ENCODER, ENCODER_LIGHT_COLOR_RED);
encoder_light_switch_set_color(DRIVEN_ENCODER_GEAR, ENCODER_LIGHT_COLOR_RED);
netif_link_status = false;
}
static void encoder_get_and_calculation(void) static void encoder_get_and_calculation(void)
{ {
encoder_get_temp = __HAL_TIM_GET_COUNTER(encoder_get_camera_encoder_structer()->tim_handler); encoder_get_temp = __HAL_TIM_GET_COUNTER(encoder_get_camera_encoder_structer()->tim_handler);
@ -152,6 +118,40 @@ static void encoder_get_and_calculation(void)
} }
} }
/**
* @brief
*/
void port_mock_on_uart_rx(uart_t *uart)
{
//
if (uart->uarthandler == &DEBUG_UART)
{
at_cmd_processer_push_data(uart->rxbuf);
}
}
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if (GPIO_Pin == GPIO_PIN_8)
{
*udp_client_genlock_and_esync_active_flag_ret() = true;
}
}
void netif_link_up_user_func(void)
{
encoder_light_switch_set_color(CAMERA_ENCODER, ENCODER_LIGHT_COLOR_GREEN);
encoder_light_switch_set_color(DRIVEN_ENCODER_GEAR, ENCODER_LIGHT_COLOR_GREEN);
netif_link_status = true;
}
void netif_link_down_user_func(void)
{
encoder_light_switch_set_color(CAMERA_ENCODER, ENCODER_LIGHT_COLOR_RED);
encoder_light_switch_set_color(DRIVEN_ENCODER_GEAR, ENCODER_LIGHT_COLOR_RED);
netif_link_status = false;
}
/* 重写了该函数,需要添加编码器采集部分的逻辑 */ /* 重写了该函数,需要添加编码器采集部分的逻辑 */
void HAL_IncTick(void) void HAL_IncTick(void)
{ {

Loading…
Cancel
Save