Files
ch32v203-eth-node/include/systick.h
2024-10-14 02:13:05 +06:00

17 lines
335 B
C

#ifndef SYSTICK_H
#define SYSTICK_H
#include <stdint.h>
#define TIMER_DELAY 1000
#define SYSTICK_ONE_MILLISECOND \
(uint32_t)(FUNCONF_SYSTEM_CORE_CLOCK / TIMER_DELAY)
#define millis() (systick_millis)
void init_systick(void);
// ms counter incremented by SysTick
// extern volatile uint32_t systick_millis;
#endif // SYSTICK_H