| IoT Supervisor 0.0
    | 
#include <stdint.h>#include <stdbool.h>Go to the source code of this file.
| Data Structures | |
| struct | cfg_t | 
| This struct is a storage type for flash memory.  More... | |
| union | sv_dev_sta_t | 
| Macros | |
| #define | C_WDT_PET 0x5A | 
| #define | C_WDT_DIS 0xA5 | 
| #define | C_CMD_COMMIT 0x5FAF | 
| #define | C_CMD_CANCEL 0x0000 | 
| #define | C_SID_MIN 1 | 
| #define | C_SID_MAX 247 | 
| #define | t1Count_t uint16_t | 
| Enumerations | |
| enum | VinSm_t { eVIN_Init = 0 , eVIN_VLow , eVIN_OK } | 
| enum | mbWDTsmS_t { eMW_Ini = 0 , eMW_En , eMW_Timeout } | 
| enum | LastRst_t { eLR_Init = 0 , eLR_VSM , eLR_WDT } | 
| enum | VerifSt_t { eVS_Norm = 0 , eVS_Cfg , eVS_Prog , eVS_Setup } | 
| enum | CfgSM_t { eCFG_Idle = 0 , eCFG_Load , eCFG_Cache , eCFG_Commit , eCFG_Erase , eCFG_Write } | 
| Functions | |
| void | VinSm (void) | 
| void | mbWDTsm (void) | 
| Variables | |
| bool | sys_ok | 
| volatile t1Count_t | t1Count | 
| volatile bool | cprif | 
| volatile uint8_t | t0Count | 
| uint8_t | T0C_TOP | 
| sv_dev_sta_t | sv_dev_sta | 
| bool | mbWDTen | 
| bool | mbWDTpet | 
| uint8_t | MB_WD_TIMEOUT | 
| bool | pw_flag | 
| bool | dir_tx | 
| uint16_t | pw | 
| cfg_t | cfg | 
| CfgSM_t | cfgSmS | 
This file contains globals that are used throughout this application. (Or at least from the main file and the interrupts...)
Definition in file IoT_Supervisor.h.
| #define t1Count_t uint16_t | 
Definition at line 36 of file IoT_Supervisor.h.