20231023_InSituLab_emb/InsituLabProject_QRS/Src/Usr/Bsp/McuBspTimer.h
Rjh913828050 4e26d518da 类型:更细
内容:更新十四五程序
人员:任家豪
2024-07-31 08:56:07 +08:00

37 lines
783 B
C

#ifndef _MCU_BSP_TIMER_H_
#define _MCU_BSP_TIMER_H_
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
#include <cpu.h>
#include <os.h>
#include <bsp_int.h>
#include <bsp_sys.h>
#include <lib_def.h>
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/sysctl.h"
#include "driverlib/timer.h"
#include "driverlib/interrupt.h"
#include "inc/hw_ints.h"
#define MCU_BSP_TIMER_ALL_NUM 8
#define MCU_BSP_TIMER_0 0
#define MCU_BSP_TIMER_1 1
#define MCU_BSP_TIMER_2 2
#define MCU_BSP_TIMER_3 3
#define MCU_BSP_TIMER_4 4
#define MCU_BSP_TIMER_5 5
#define MCU_BSP_TIMER_6 6
#define MCU_BSP_TIMER_7 7
int McuBspTimerInit(uint8_t TimerId, uint16_t PeriodMs);
int McuBspTimerTick(uint8_t TimerId, uint32_t *tick);
#endif