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
27extern "C" {
28#endif
29
31
32
36typedef union _SysEvent SysEvent;
37
41union _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_ */
Umbrella header for the basic system features.
Definition sysevent.h:45
uint32_t nParam
Definition sysevent.h:54
uint32_t nSource
Definition sysevent.h:49
uint32_t nEventType
Definition sysevent.h:64
uint32_t reserved
Definition sysevent.h:59
Definition sysevent.h:41
uint32_t nRawEvent
Definition sysevent.h:71