Synergy Software Package User's Manual

#include <r_analog_connect_api.h>

Data Fields

ssp_err_t(* init )(analog_connect_cfg_t const *const p_cfg)
 
ssp_err_t(* connect )(analog_connect_t const connection)
 
ssp_err_t(* connectMultiple )(analog_connect_table_t const *const p_table)
 
ssp_err_t(* versionGet )(ssp_version_t *const p_version)
 

Detailed Description

Comparator functions implemented at the HAL layer will follow this API.

Field Documentation

◆ connect

ssp_err_t(* analog_connect_api_t::connect) (analog_connect_t const connection)

Make one internal analog connection.

Implemented as
Parameters
[in]connectionInternal analog connection to make

◆ connectMultiple

ssp_err_t(* analog_connect_api_t::connectMultiple) (analog_connect_table_t const *const p_table)

Make multiple internal analog connections. Connections are made in the order they are listed in the table. This API is most efficient when all connections for the same module/channel combination are grouped together.

Implemented as
Parameters
[in]p_tablePointer to table of internal analog connection to make

◆ init

ssp_err_t(* analog_connect_api_t::init) (analog_connect_cfg_t const *const p_cfg)

Initialize the analog connect module.

Implemented as
Parameters
[in]p_cfgPointer to configuration

◆ versionGet

ssp_err_t(* analog_connect_api_t::versionGet) (ssp_version_t *const p_version)

Retrieve the API version.

Implemented as
Parameters
[in]p_versionPointer to version structure

The documentation for this struct was generated from the following file: