eLooM for STM32 application
v3.3.0
A framework for multitasking low power embedded applications powerd by STM32
Loading...
Searching...
No Matches
sysevent.h
Go to the documentation of this file.
1
23
#ifndef SYSEVENT_H_
24
#define SYSEVENT_H_
25
26
#ifdef __cplusplus
27
extern
"C"
{
28
#endif
29
30
#include "
services/eloom_sysbase.h
"
31
32
36
typedef
union
_SysEvent
SysEvent
;
37
41
union
_SysEvent
{
45
struct
Event
{
49
uint32_t
nSource
: 3;
50
54
uint32_t
nParam
: 5;
55
59
uint32_t
reserved
: 23;
60
64
uint32_t
nEventType
: 1;
65
66
}xEvent;
67
71
uint32_t
nRawEvent
;
72
};
73
74
// Public API declaration
75
//***********************
76
77
78
// Inline functions definition
79
// ***************************
80
81
82
#ifdef __cplusplus
83
}
84
#endif
85
86
#endif
/* SYSEVENT_H_ */
eloom_sysbase.h
Umbrella header for the basic system features.
_SysEvent::Event
Definition
sysevent.h:45
_SysEvent::Event::nParam
uint32_t nParam
Definition
sysevent.h:54
_SysEvent::Event::nSource
uint32_t nSource
Definition
sysevent.h:49
_SysEvent::Event::nEventType
uint32_t nEventType
Definition
sysevent.h:64
_SysEvent::Event::reserved
uint32_t reserved
Definition
sysevent.h:59
_SysEvent
Definition
sysevent.h:41
_SysEvent::nRawEvent
uint32_t nRawEvent
Definition
sysevent.h:71
Inc
events
sysevent.h
Generated by
1.9.7