Files
powertrain-build/tests/powertrain_build/reference_files/vcc_nvm_structs_critical.h
olindgre 2ece01e1d7 Make powertrain-build not overlap with pybuild in site-packages
Change-Id: I7b59f3f04f0f787d35db0b9389f295bf1ad24f56
2024-09-17 10:25:04 +02:00

49 lines
1.2 KiB
C

/*
* vcc_nvm_struct.h - struct for NVM signals
*/
#ifndef VCC_NVM_STRUCT_H
#define VCC_NVM_STRUCT_H
#include "tl_basetypes.h"
#include "CVC_NVM_START.h"
struct NVM_LIST_CRITICAL1 {
UInt32 _sVcTest_t_UInt32;
Int16 _sVcTest_t_Int16;
UInt8 _sVcTest_t_UInt8;
UInt16 unused[52];
}; /* 7 bytes used of 112 */
#include "CVC_NVM_END.h"
#include "CVC_NVM_START.h"
struct NVM_LIST_32 {
UInt32 unused[56];
}; /* 0 bytes used of 224 */
#include "CVC_NVM_END.h"
#include "CVC_NVM_START.h"
struct NVM_LIST_16 {
UInt16 unused[56];
}; /* 0 bytes used of 112 */
#include "CVC_NVM_END.h"
#include "CVC_NVM_START.h"
struct NVM_LIST_8 {
UInt8 unused[56];
}; /* 0 bytes used of 56 */
#include "CVC_NVM_END.h"
#include "PREDECL_START.h"
extern struct NVM_LIST_CRITICAL1 nvm_list_critical1;
extern struct NVM_LIST_32 nvm_list_32;
extern struct NVM_LIST_16 nvm_list_16;
extern struct NVM_LIST_8 nvm_list_8;
#include "PREDECL_END.h"
#define sVcTest_t_UInt32 nvm_list_critical1._sVcTest_t_UInt32
#define sVcTest_t_Int16 nvm_list_critical1._sVcTest_t_Int16
#define sVcTest_t_UInt8 nvm_list_critical1._sVcTest_t_UInt8
#endif /* VCC_NVM_STRUCT_H */