Files
FreeRTOS_LoRa_Environment_A…/STM32/Environment_Node/System/SysTick.h

29 lines
659 B
C

#ifndef __SysTick_H__
#define __SysTick_H__
#include "stm32f10x.h" // Device header
#define SYSTEM SYSTEM_FREERTOS
#define SYSTEM_NONE 0
#define SYSTEM_FREERTOS 1
#define SYSTEM_UCOSII 2
#define SYSTEM_UCOSIII 3
#define SYSTEM_RT_THREAD 4
#define SYSTEM_AZURE_RTOS 5
typedef struct {
uint8_t ucFacUs;
int16_t usFacMs;
} UcFacInit_t;
static UcFacInit_t xUcFacInit = {
.ucFacUs = 0,
.usFacMs = 0
};
void vSysTickInit(uint8_t ucSYSCLK);
void vDelayUs(uint32_t ulNus);
void vDelayMs(uint16_t usNms);
#endif