35 lines
564 B
C
35 lines
564 B
C
#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;
|
|
} |