stm32_serDes_protobuf_project/bsp/stm32f4xx_it.c

35 lines
564 B
C
Raw Normal View History

2024-05-05 19:31:36 +03:00
#include "stm32f4xx_it.h"
static volatile uint32_t sysTick = 0;
void TIM7_IRQHandler()
{
TIM_ClearITPendingBit(TIM7, TIM_IT_Update);
if(get_lwip_status()->link_status == LINK_UP) {
GPIO_ToggleBits(GPIOB, GPIO_Pin_7);
}
else {
GPIO_ResetBits(GPIOB, GPIO_Pin_7);
}
}
void USART2_IRQHandler()
{
}
void SysTick_Handler(void)
{
static uint32_t cnt = 0;
if (cnt == 500) {
GPIO_ToggleBits(GPIOB, GPIO_Pin_0);
cnt = 0;
}
sysTick++;
cnt++;
}
uint32_t getSysTick() {
return sysTick;
}