Skip to content

Struct SYN_CCP_Slave

ClassList > SYN_CCP_Slave

CCP Slave Instance Handle.

  • #include <syn_ccp.h>

Public Attributes

Type Name
uint8_t active_cal_page
bool connected
SYN_CCP_DAQList daq_lists
SYN_CCP_EraseFn erase_cb
void * erase_ctx
uintptr_t mta0_addr
uint8_t mta0_ext
uintptr_t mta1_addr
uint8_t mta1_ext
SYN_CCP_SeedFn seed_cb
void * seed_ctx
uint8_t selected_daq
uint8_t selected_odt
uint16_t station_addr
SYN_CCP_UnlockFn unlock_cb
void * unlock_ctx
uint8_t unlocked_resources

Public Attributes Documentation

variable active_cal_page

uint8_t SYN_CCP_Slave::active_cal_page;

Currently active calibration page


variable connected

bool SYN_CCP_Slave::connected;

Session connection state


variable daq_lists

SYN_CCP_DAQList SYN_CCP_Slave::daq_lists[SYN_CCP_MAX_DAQ_LISTS];

Configured DAQ lists


variable erase_cb

SYN_CCP_EraseFn SYN_CCP_Slave::erase_cb;

Flash/RAM memory erase callback


variable erase_ctx

void* SYN_CCP_Slave::erase_ctx;

Context for erase callback


variable mta0_addr

uintptr_t SYN_CCP_Slave::mta0_addr;

MTA0 target address


variable mta0_ext

uint8_t SYN_CCP_Slave::mta0_ext;

MTA0 extension address


variable mta1_addr

uintptr_t SYN_CCP_Slave::mta1_addr;

MTA1 target address


variable mta1_ext

uint8_t SYN_CCP_Slave::mta1_ext;

MTA1 extension address


variable seed_cb

SYN_CCP_SeedFn SYN_CCP_Slave::seed_cb;

Security seed generator callback


variable seed_ctx

void* SYN_CCP_Slave::seed_ctx;

Context for seed callback


variable selected_daq

uint8_t SYN_CCP_Slave::selected_daq;

Currently selected DAQ list index


variable selected_odt

uint8_t SYN_CCP_Slave::selected_odt;

Currently selected ODT index


variable station_addr

uint16_t SYN_CCP_Slave::station_addr;

CCP station address


variable unlock_cb

SYN_CCP_UnlockFn SYN_CCP_Slave::unlock_cb;

Security unlock key verification callback


variable unlock_ctx

void* SYN_CCP_Slave::unlock_ctx;

Context for unlock callback


variable unlocked_resources

uint8_t SYN_CCP_Slave::unlocked_resources;

Bitmask of unlocked resources



The documentation for this class was generated from the following file src/syntropic/proto/syn_ccp.h