Files
2022-10-11 00:05:01 +01:00

23 lines
556 B
C

#include <stdint.h>
#include "../libopeninv/include/params.h"
#ifndef TEST_TMOCK_H
#define TEST_TMOCK_H
#define TIM_SR_CC2IF (1 << 2)
#define PERIPH_BASE (0x40000000U)
#define PERIPH_BASE_APB1 (PERIPH_BASE + 0x00000)
#define TIM3_BASE (PERIPH_BASE_APB1 + 0x0400)
#define TIM3 TIM3_BASE
enum tim_ic_id {
TIM_IC1,
TIM_IC2,
TIM_IC3,
TIM_IC4,
};
uint32_t rtc_get_counter_val();
bool timer_get_flag(uint32_t timer_peripheral, uint32_t flag);
float timer_get_ic_value(uint32_t timer_peripheral, enum tim_ic_id ic_id);
#endif