![]() |
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) |
Comparator functions implemented at the HAL layer will follow this API.
| ssp_err_t(* analog_connect_api_t::connect) (analog_connect_t const connection) |
Make one internal analog connection.
| [in] | connection | Internal analog connection to make |
| 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.
| [in] | p_table | Pointer to table of internal analog connection to make |
| ssp_err_t(* analog_connect_api_t::init) (analog_connect_cfg_t const *const p_cfg) |
Initialize the analog connect module.
| [in] | p_cfg | Pointer to configuration |
| ssp_err_t(* analog_connect_api_t::versionGet) (ssp_version_t *const p_version) |
Retrieve the API version.
| [in] | p_version | Pointer to version structure |