The new spec is here: [KTag Beacon Specification v0.11](https://ktag.clubk.club/Technology/BLE/KTag%20Beacon%20Specification%20v0.11.pdf) Co-authored-by: Joe Kearney <joe@clubk.club> Reviewed-on: #1
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 Saturday, March 1, 2025 at 08:52:44 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
|
|
|