diff --git a/bdk/ianos/ianos.c b/bdk/ianos/ianos.c index f2ff2db..8deca45 100644 --- a/bdk/ianos/ianos.c +++ b/bdk/ianos/ianos.c @@ -45,6 +45,7 @@ static void _ianos_call_ep(moduleEntrypoint_t entrypoint, void *moduleConfig) bdkParameters->sharedHeap = &_heap; // Extra functions. + bdkParameters->extension_magic = IANOS_EXT0; bdkParameters->reg_voltage_set = (reg_voltage_set_t)&max7762x_regulator_set_voltage; entrypoint(moduleConfig, bdkParameters); diff --git a/bdk/module.h b/bdk/module.h index 665164b..acc048c 100644 --- a/bdk/module.h +++ b/bdk/module.h @@ -21,6 +21,8 @@ #include #include +#define IANOS_EXT0 0x304E4149 + // Module Callback typedef void (*cbMainModule_t)(const char *s); typedef void (*memcpy_t)(void *, void *, size_t); @@ -34,6 +36,7 @@ typedef struct _bdkParams_t heap_t *sharedHeap; memcpy_t memcpy; memset_t memset; + u32 extension_magic; reg_voltage_set_t reg_voltage_set; } *bdkParams_t;