Synergy Software Package User's Manual

#include <r_comparator_api.h>

Data Fields

ssp_err_t(* open )(comparator_ctrl_t *const p_ctrl, comparator_cfg_t const *const p_cfg)
 
ssp_err_t(* outputEnable )(comparator_ctrl_t *const p_ctrl)
 
ssp_err_t(* infoGet )(comparator_ctrl_t *const p_ctrl, comparator_info_t *const p_info)
 
ssp_err_t(* statusGet )(comparator_ctrl_t *const p_ctrl, comparator_status_t *const p_status)
 
ssp_err_t(* close )(comparator_ctrl_t *const p_ctrl)
 
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

◆ close

ssp_err_t(* comparator_api_t::close) (comparator_ctrl_t *const p_ctrl)

Stop the comparator.

Implemented as
Parameters
[in]p_ctrlPointer to instance control block

◆ infoGet

ssp_err_t(* comparator_api_t::infoGet) (comparator_ctrl_t *const p_ctrl, comparator_info_t *const p_info)

Provide information such as the recommended minimum stabilization wait time.

Implemented as
Parameters
[in]p_ctrlPointer to instance control block
[out]p_infoComparator information stored here

◆ open

ssp_err_t(* comparator_api_t::open) (comparator_ctrl_t *const p_ctrl, comparator_cfg_t const *const p_cfg)

Initialize the comparator.

Implemented as
Parameters
[in]p_ctrlPointer to instance control block
[in]p_cfgPointer to configuration

◆ outputEnable

ssp_err_t(* comparator_api_t::outputEnable) (comparator_ctrl_t *const p_ctrl)

Start the comparator.

Implemented as
Parameters
[in]p_ctrlPointer to instance control block

◆ statusGet

ssp_err_t(* comparator_api_t::statusGet) (comparator_ctrl_t *const p_ctrl, comparator_status_t *const p_status)

Provide current comparator status.

Implemented as
Parameters
[in]p_ctrlPointer to instance control block
[out]p_statusStatus stored here

◆ versionGet

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

Retrieve the API version.

Implemented as
Precondition
This function retrieves the API version.
Parameters
[in]p_versionPointer to version structure

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