![]() |
Energy Micro IEC60355 Library Project 1.037 GCC-Version
IEC60355 Library documentation and API
|
header for c based secure data storage test POST and BIST secure data storage test for all compiler More...
#include "iec60335_class_b_typedef.h"

Go to the source code of this file.
Data Structures | |
| struct | critical_double_struct |
| typedef for a critical floating point variable with 64 bits. More... | |
| struct | critical_float_struct |
| typedef for a critical floating point variable with 32 bits. More... | |
| struct | critical_uint64_t_struct |
| typedef for a critical unsigned integer with 64 bits. More... | |
| struct | critical_int64_t_struct |
| typedef for a critical signed integer with 64 bits. More... | |
| struct | critical_uint32_t_struct |
| typedef for a critical unsigned integer with 32 bits. More... | |
| struct | critical_int32_t_struct |
| typedef for a critical signed integer with 32 bits. More... | |
| struct | critical_uint16_t_struct |
| typedef for a critical unsigned integer with 16 bits. More... | |
| struct | critical_int16_t_struct |
| typedef for a critical signed integer with 16 bits. More... | |
| struct | critical_uint8_t_struct |
| typedef for a critical unsigned integer with 8 bits. More... | |
| struct | critical_int8_t_struct |
| typedef for a critical signed integer with 8 bits. More... | |
Defines | |
| #define | IEC60335_ClassB_CriticalDataValidate(criticalVar) ((criticalVar.data == ~(criticalVar.inverse)) ? (IEC60335_testPassed) : (IEC60335_testFailed)) |
| Macro to check critical variables. | |
| #define | IEC60335_ClassB_CriticalDataPop(criticalVar) (criticalVar.data) |
| Macro to read critical variables. | |
| #define | IEC60335_ClassB_CriticalDataPush(criticalVar, value) |
| Macro to write critical variables. | |
| #define | IEC60335_ClassB_CriticalDataInit(value) |
| Macro to initialize critical variables. | |
Typedefs | |
| typedef struct critical_double_struct | critical_double |
| typedef for a critical floating point variable with 64 bits. | |
| typedef struct critical_float_struct | critical_float |
| typedef for a critical floating point variable with 32 bits. | |
| typedef struct critical_uint64_t_struct | critical_uint64_t |
| typedef for a critical unsigned integer with 64 bits. | |
| typedef struct critical_int64_t_struct | critical_int64_t |
| typedef for a critical signed integer with 64 bits. | |
| typedef struct critical_uint32_t_struct | critical_uint32_t |
| typedef for a critical unsigned integer with 32 bits. | |
| typedef struct critical_int32_t_struct | critical_int32_t |
| typedef for a critical signed integer with 32 bits. | |
| typedef struct critical_uint16_t_struct | critical_uint16_t |
| typedef for a critical unsigned integer with 16 bits. | |
| typedef struct critical_int16_t_struct | critical_int16_t |
| typedef for a critical signed integer with 16 bits. | |
| typedef struct critical_uint8_t_struct | critical_uint8_t |
| typedef for a critical unsigned integer with 8 bits. | |
| typedef struct critical_int8_t_struct | critical_int8_t |
| typedef for a critical signed integer with 8 bits. | |
header for c based secure data storage test POST and BIST secure data storage test for all compiler
(C) Copyright 2010 Energy Micro AS, http://www.energymicro.com
This source code is the property of Energy Micro AS. The source and compiled code may only be used on Energy Micro "EFM32" microcontrollers.
This copyright notice may not be removed from the source code nor changed.
DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Energy Micro AS has no obligation to support this Software. Energy Micro AS is providing the Software "AS IS", with no express or implied warranties of any kind, including, but not limited to, any implied warranties of merchantability or fitness for any particular purpose or warranties against infringement of any proprietary rights of a third party.
Energy Micro AS will not be liable for any consequential, incidental, or special damages, or any other relief, or for any claim by any third party, arising from your use of this Software.
Definition in file iec60335_class_b_critical_data.h.