![]() |
Synergy Software Package User's Manual
|
#include <r_display_api.h>
Data Fields | |
| ssp_err_t(* | open )(display_ctrl_t *const p_ctrl, display_cfg_t const *const p_cfg) |
| ssp_err_t(* | close )(display_ctrl_t *const p_ctrl) |
| ssp_err_t(* | start )(display_ctrl_t *const p_ctrl) |
| ssp_err_t(* | stop )(display_ctrl_t *const p_ctrl) |
| ssp_err_t(* | layerChange )(display_ctrl_t const *const p_ctrl, display_runtime_cfg_t const *const p_cfg, display_frame_layer_t frame) |
| ssp_err_t(* | correction )(display_ctrl_t const *const p_ctrl, display_correction_t const *const p_param) |
| ssp_err_t(* | clut )(display_ctrl_t const *const p_ctrl, display_clut_cfg_t const *const p_clut_cfg, display_frame_layer_t frame) |
| ssp_err_t(* | statusGet )(display_ctrl_t const *const p_ctrl, display_status_t *const p_status) |
| ssp_err_t(* | versionGet )(ssp_version_t *p_version) |
Shared Interface definition for display peripheral
| ssp_err_t(* display_api_t::close) (display_ctrl_t *const p_ctrl) |
Close display device.
| [in] | p_ctrl | Pointer to display interface control block. |
| ssp_err_t(* display_api_t::clut) (display_ctrl_t const *const p_ctrl, display_clut_cfg_t const *const p_clut_cfg, display_frame_layer_t frame) |
Set CLUT for display device.
| [in] | p_ctrl | Pointer to display interface control block. |
| [in] | p_clut_cfg | Pointer to CLUT configuration structure. |
| [in] | frame | Number of frame buffer corresponding to the CLUT. |
| ssp_err_t(* display_api_t::correction) (display_ctrl_t const *const p_ctrl, display_correction_t const *const p_param) |
Color correction.
| [in] | p_ctrl | Pointer to display interface control block. |
| [in] | param | Pointer to color correction configuration structure. |
| ssp_err_t(* display_api_t::layerChange) (display_ctrl_t const *const p_ctrl, display_runtime_cfg_t const *const p_cfg, display_frame_layer_t frame) |
Change layer parameters at runtime.
| [in] | p_ctrl | Pointer to display interface control block. |
| [in] | p_cfg | Pointer to run-time layer configuration structure. |
| [in] | frame | Number of graphic frames. |
| ssp_err_t(* display_api_t::open) (display_ctrl_t *const p_ctrl, display_cfg_t const *const p_cfg) |
Open display device.
| [in,out] | p_ctrl | Pointer to display interface control block. Must be declared by user. Value set here. |
| [in] | p_cfg | Pointer to display configuration structure. All elements of this structure must be set by user. |
| ssp_err_t(* display_api_t::start) (display_ctrl_t *const p_ctrl) |
Display start.
| [in] | p_ctrl | Pointer to display interface control block. |
| ssp_err_t(* display_api_t::statusGet) (display_ctrl_t const *const p_ctrl, display_status_t *const p_status) |
Get status for display device.
| [in] | p_ctrl | Pointer to display interface control block. |
| [in] | status | Pointer to display interface status structure. |
| ssp_err_t(* display_api_t::stop) (display_ctrl_t *const p_ctrl) |
Display stop.
| [in] | p_ctrl | Pointer to display interface control block. |
| ssp_err_t(* display_api_t::versionGet) (ssp_version_t *p_version) |
Get version.
| [in] | p_version | Pointer to the memory to store the version information. |