Go to the documentation of this file.
46 #ifndef __KETCUBE_CORECFG_H
47 #define __KETCUBE_CORECFG_H
58 #define KETCUBE_CORECFG_SKIP_SLEEP_PERIOD FALSE
59 #define KETCUBE_CORECFG_MIN_BASEPERIOD 500
60 #define KETCUBE_CORECFG_MIN_STARTDELAY 1000
61 #define KETCUBE_CORECFG_MAX_STARTDELAY_RND 59000
62 #define KETCUBE_CORECFG_MIN_REPEATDELAY 30000
63 #define KETCUBE_CORECFG_DEFAULT_SEVERITY KETCUBE_CFG_SEVERITY_ERROR
ketCube_severity_t driverSeverity
Driver(s) messages severity.
Definition: ketCube_coreCfg.h:79
ketCube_cfg_Error_t
Error code type.
Definition: ketCube_cfg.h:88
KETCube module configuration byte.
Definition: ketCube_cfg.h:147
uint8_t RFU[111]
This part of EEPROM is RFU, when adding new field into coreCfg, decrease the size of this field to pr...
Definition: ketCube_coreCfg.h:88
uint32_t startDelay
This delay is used instead ketCube_coreCfg_BasePeriod to run periodic events at the first time.
Definition: ketCube_coreCfg.h:75
ketCube_cfg_Error_t ketCube_coreCfg_Init(void)
Initialize rxDisplay module.
Definition: ketCube_coreCfg.c:60
uint32_t repeatDelay
In case of error during the periodic action, the periodic action is repeated after this delay; if 0,...
Definition: ketCube_coreCfg.h:76
uint32_t basePeriod
This period is used by KETCube core to run periodic events.
Definition: ketCube_coreCfg.h:74
struct ketCube_coreCfg_t ketCube_coreCfg_t
KETCube core configuration.
This file contains the KETCube core reset management configuration defs.
ketCube_severity_t severity
Core messages severity.
Definition: ketCube_coreCfg.h:78
ketCube_cfg_ModuleCfgByte_t coreCfg
KETCube core cfg byte.
Definition: ketCube_coreCfg.h:72
KETCube core configuration.
Definition: ketCube_coreCfg.h:71
union ketCube_coreCfg_t::@0 volatileData
This union should aggregate volatile data, whose require no fixed location over KETCube releases.
uint16_t remoteTerminalCounter
Is currently in remote terminal mode (value > 0)? If so, how many basePeriods to reload?
Definition: ketCube_coreCfg.h:80
uint16_t modulePerErrorCnt
Module periodic-get function error counter.
Definition: ketCube_coreCfg.h:84
ketCube_severity_t
KETCube debug severity definition.
Definition: ketCube_cfg.h:125
ketCube_coreCfg_t ketCube_coreCfg
This file contains definitions for the KETCube configuration.
ketCube_resetMan_t resetInfo
Reset Reasoning.
Definition: ketCube_coreCfg.h:86
KETCube RESET manager info struct.
Definition: ketCube_resetMan.h:103
uint16_t moduleSendErrorCnt
Module periodic-send function error counter.
Definition: ketCube_coreCfg.h:83