1 #ifndef _SYSTEM_DEFINITIONS_H 2 #define _SYSTEM_DEFINITIONS_H 3 4 #include <stddef.h> // Defines NULL 5 #include "system/common/sys_module.h" 6 #include "system/clk/sys_clk.h" 7 #include "system/devcon/sys_devcon.h" 8 #include "driver/tmr/drv_tmr.h" 9 10 /* System Objects */ 11 typedef struct 12 { 13 /* Device control system service object handle. */ 14 SYS_MODULE_OBJ sysDevcon; 15 16 /* Timer driver object handle */ 17 SYS_MODULE_OBJ drvTmr; 18 19 } SYSTEM_OBJECTS; 20 21 extern SYSTEM_OBJECTS sysObj; 22 23 #endif /* _SYSTEM_DEFINITIONS_H */ 24