#ifndef _MCU_BSP_TIMER_H_ #define _MCU_BSP_TIMER_H_ #include #include #include #include #include #include #include #include #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