60 lines
1.8 KiB
C
60 lines
1.8 KiB
C
/*
|
|
* __ ________ _____ ______ __
|
|
* / //_/_ __/___ _____ _ / ___/____ __ _______________ / ____/___ ____/ /__
|
|
* / ,< / / / __ `/ __ `/ \__ \/ __ \/ / / / ___/ ___/ _ \ / / / __ \/ __ / _ \
|
|
* / /| | / / / /_/ / /_/ / ___/ / /_/ / /_/ / / / /__/ __/ / /___/ /_/ / /_/ / __/
|
|
* /_/ |_|/_/ \__,_/\__, / /____/\____/\__,_/_/ \___/\___/ \____/\____/\__,_/\___/
|
|
* /____/
|
|
*
|
|
* 🃞 THIS FILE IS PART OF THE KTAG SOURCE CODE. Visit https://ktag.clubk.club/ for more. 🃞
|
|
*
|
|
*/
|
|
|
|
/** \file
|
|
* \brief [Autogenerated] This file declares the OnChip EEPROM entries.
|
|
*
|
|
* \note AUTOGENERATED: This file was generated automatically on Friday, April 28, 2023 at 11:31:31 AM.
|
|
* DO NOT MODIFY THIS FILE MANUALLY!
|
|
*/
|
|
|
|
#ifndef NVM_ONCHIPEEPROMENTRIES_H
|
|
#define NVM_ONCHIPEEPROMENTRIES_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* Preprocessor and Type Definitions */
|
|
|
|
typedef struct __attribute__((packed))
|
|
{
|
|
//! Test Code 1
|
|
uint16_t OnChip_Test_1;
|
|
//! Test Code 2
|
|
uint32_t OnChip_Test_2;
|
|
} NVM_OnChip_Test_T;
|
|
|
|
|
|
/* Include Files */
|
|
|
|
/* Public Variables */
|
|
|
|
extern NVM_EEPROMEntry_T NVM_OnChip_Test;
|
|
|
|
extern NVM_EEPROMEntry_T * const NVM_OnChipEEPROMEntries[];
|
|
extern const uint8_t NVM_N_ONCHIP_EEPROM_ENTRIES;
|
|
|
|
// Shorthand macros, to save you time.
|
|
#define NVM_ONCHIP_TEST_1 (((NVM_OnChip_Test_T*)NVM_OnChip_Test.Value)->OnChip_Test_1)
|
|
#define NVM_ONCHIP_TEST_1_ENTRY_PTR (&NVM_OnChip_Test)
|
|
|
|
#define NVM_ONCHIP_TEST_2 (((NVM_OnChip_Test_T*)NVM_OnChip_Test.Value)->OnChip_Test_2)
|
|
#define NVM_ONCHIP_TEST_2_ENTRY_PTR (&NVM_OnChip_Test)
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // NVM_ONCHIPEEPROMENTRIES_H
|
|
|