/* * __ ________ _____ ______ __ * / //_/_ __/___ _____ _ / ___/____ __ _______________ / ____/___ ____/ /__ * / ,< / / / __ `/ __ `/ \__ \/ __ \/ / / / ___/ ___/ _ \ / / / __ \/ __ / _ \ * / /| | / / / /_/ / /_/ / ___/ / /_/ / /_/ / / / /__/ __/ / /___/ /_/ / /_/ / __/ * /_/ |_|/_/ \__,_/\__, / /____/\____/\__,_/_/ \___/\___/ \____/\____/\__,_/\___/ * /____/ * * 🃞 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