eLooM for STM32 application  v3.3.0
A framework for multitasking low power embedded applications powerd by STM32
Loading...
Searching...
No Matches
HwTSDriver.h
Go to the documentation of this file.
1
31#ifndef ELOOM_INC_DRIVERS_HWTSDRIVER_H_
32#define ELOOM_INC_DRIVERS_HWTSDRIVER_H_
33
34#ifdef __cplusplus
35extern "C" {
36#endif
37
38
39#include "drivers/ITSDriver.h"
41
42
47
52
56typedef struct _SYS_TIMParams_t
57{
58 TIM_HandleTypeDef *pxTim;
59 IRQn_Type nIrq;
60 void (*pMxInitF)(void);
62
67{
68 SYS_TIMParams_t *pxTimParams;
69};
70
75{
80
81 /* Driver variables should be added here. */
82
87};
88
90/***************************/
91
100
101
103/********************************/
104
105
106#ifdef __cplusplus
107}
108#endif
109
110#endif /* ELOOM_INC_DRIVERS_HWTSDRIVER_H_ */
struct _SYS_TIMParams_t SYS_TIMParams_t
IDriver * HwTSDriverAlloc(void)
Timestamp Driver interface.
Private API for the Timestamp Driver Interface.
Definition HwTSDriver.h:75
ITSDriver_t super
Definition HwTSDriver.h:79
HwTSDriverParams_t m_xHwHandle
Definition HwTSDriver.h:86
Definition HwTSDriver.h:67
Definition IDriver_vtbl.h:49
Definition ITSDriver_vtbl.h:55
Definition HwTSDriver.h:57
TIM_HandleTypeDef * pxTim
Definition HwTSDriver.h:58
IRQn_Type nIrq
Definition HwTSDriver.h:59
void(* pMxInitF)(void)
Definition HwTSDriver.h:60