KETCube
ketCube_modules.h
Go to the documentation of this file.
1 
46  /* Define to prevent recursive inclusion ------------------------------------- */
47 #ifndef __KETCUBE_MODULES_H
48 #define __KETCUBE_MODULES_H
49 
50 #include "ketCube_cfg.h"
51 
61 #define KETCUBE_MODULES_SENSOR_BYTES 512
62 #define ketCube_modules_CNT (KETCUBE_LISTS_MODULEID_LAST)
63 
64 
65 
72 
77 #endif /* KETCUBE_MODULES_H */
ketCube_modules_List
ketCube_cfg_Module_t ketCube_modules_List[ketCube_modules_CNT]
List of KETCube modules.
Definition: ketCube_moduleList.c:112
ketCube_modules_SleepExit
ketCube_cfg_Error_t ketCube_modules_SleepExit(void)
Process modules sleepExit functions.
Definition: ketCube_modules.c:294
ketCube_modules_ExecutePeriodic
ketCube_cfg_Error_t ketCube_modules_ExecutePeriodic(void)
Execute periodic functions for enabled modules.
Definition: ketCube_modules.c:127
ketCube_cfg_Error_t
ketCube_cfg_Error_t
Error code type.
Definition: ketCube_cfg.h:88
ketCube_modules_CNT
#define ketCube_modules_CNT
Definition: ketCube_modules.h:62
ketCube_modules_Init
ketCube_cfg_Error_t ketCube_modules_Init(void)
Load basic module configuration data from EEPROM and execute periodic functions for enabled modules.
Definition: ketCube_modules.c:65
ketCube_modules_ProcessMsgs
ketCube_cfg_Error_t ketCube_modules_ProcessMsgs(void)
Process Intra module messages.
Definition: ketCube_modules.c:219
ketCube_modules_SleepEnter
ketCube_cfg_Error_t ketCube_modules_SleepEnter(void)
Process modules sleepEnter functions.
Definition: ketCube_modules.c:260
ketCube_cfg_Module_t
KETCube module definition.
Definition: ketCube_cfg.h:165
ketCube_cfg.h
This file contains definitions for the KETCube configuration.