Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of gr-peach-opencv-project-sd-card by
r_vdc5_check_parameter.c File Reference
VDC5 driver parameter check processing. More...
Go to the source code of this file.
Functions | |
| static vdc5_error_t | CheckChannel (const vdc5_channel_t ch) |
| Checks on VDC5 channel. | |
| static vdc5_error_t | CheckLayerId (const vdc5_layer_id_t layer_id) |
| Checks on layer ID. | |
| static vdc5_error_t | CheckGraphicsTypeLayerId (const vdc5_layer_id_t layer_id) |
| Checks on layer ID related to graphics. | |
| static vdc5_error_t | CheckRect (const vdc5_period_rect_t *const rect) |
| Checks on horizontal/vertical timing of the VDC5 signals. | |
| static vdc5_error_t | CheckTcon_Vertical (const vdc5_lcd_tcon_timing_t *const lcd_tcon_timing) |
| Checks on LCD TCON timing signal parameter for vertical panel driver signal. | |
| static vdc5_error_t | CheckTcon_Horizontal (const vdc5_lcd_tcon_timing_t *const lcd_tcon_timing) |
| Checks on LCD TCON timing signal parameter for horizontal panel driver signal. | |
| static vdc5_error_t | CheckTcon_HorizontalPol (const vdc5_lcd_tcon_timing_t *const lcd_tcon_timing) |
| Checks on LCD TCON timing signal parameter for horizontal panel driver signal (POLA/POLB) | |
| static vdc5_error_t | CheckTcon_DataEnable (const vdc5_lcd_tcon_timing_t *const lcd_tcon_timing) |
| Checks on LCD TCON timing signal parameter for DE timing signal. | |
| static vdc5_error_t | CheckGammaCrct_GainAdjustment (const uint16_t *gam_gain) |
| Checks on gain adjustment of area 0 to 31 of G/B/R signal. | |
| vdc5_error_t | VDC5_InitializeCheckPrm (const vdc5_channel_t ch, const vdc5_init_t *const param) |
| Checks on initialization parameter. | |
| vdc5_error_t | VDC5_TerminateCheckPrm (const vdc5_channel_t ch) |
| Checks on parameters in R_VDC5_Terminate. | |
| vdc5_error_t | VDC5_VideoInputCheckPrm (const vdc5_channel_t ch, const vdc5_input_t *const param) |
| Checks on video input setup parameter. | |
| vdc5_error_t | VDC5_SyncControlCheckPrm (const vdc5_channel_t ch, const vdc5_sync_ctrl_t *const param) |
| Checks on sync control parameter. | |
| vdc5_error_t | VDC5_DisplayOutputCheckPrm (const vdc5_channel_t ch, const vdc5_output_t *const param) |
| Checks on display output configuration parameter. | |
| vdc5_error_t | VDC5_CallbackISRCheckPrm (const vdc5_channel_t ch, const vdc5_int_t *const param) |
| Checks on interrupt callback setup parameter. | |
| vdc5_error_t | VDC5_WriteDataControlCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_write_t *const param) |
| Checks on data write control parameter. | |
| vdc5_error_t | VDC5_ChangeWriteProcessCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_write_chg_t *const param) |
| Checks on data write change parameter. | |
| vdc5_error_t | VDC5_ReadDataControlCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_graphics_type_t graphics_id, const vdc5_read_t *const param) |
| Checks on data read control parameter. | |
| vdc5_error_t | VDC5_ChangeReadProcessCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_read_chg_t *const param) |
| Checks on data read change parameter. | |
| vdc5_error_t | VDC5_StartProcessCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_start_t *const param) |
| Checks on data write/read start parameter. | |
| vdc5_error_t | VDC5_StopProcessCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id) |
| Checks on parameters in R_VDC5_StopProcess. | |
| vdc5_error_t | VDC5_ReleaseDataControlCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id) |
| Checks on parameters in R_VDC5_ReleaseDataControl. | |
| vdc5_error_t | VDC5_VideoNoiseReductCheckPrm (const vdc5_channel_t ch, const vdc5_noise_reduction_t *const param) |
| Checks on noise reduction setup parameter. | |
| vdc5_error_t | VDC5_ImageColorMatrixCheckPrm (const vdc5_channel_t ch, const vdc5_color_matrix_t *const param) |
| Checks on color matrix setup parameter. | |
| vdc5_error_t | VDC5_ImageEnhancementCheckPrm (const vdc5_channel_t ch, const vdc5_imgimprv_id_t imgimprv_id, const vdc5_enhance_sharp_t *const sharp_param, const vdc5_period_rect_t *const enh_area) |
| Checks on sharpness setup parameter and enhancer-enabled area setup parameter. | |
| vdc5_error_t | VDC5_ImageBlackStretchCheckPrm (const vdc5_channel_t ch, const vdc5_imgimprv_id_t imgimprv_id, const vdc5_black_t *const param) |
| Checks on black stretch setup parameter. | |
| vdc5_error_t | VDC5_AlphaBlendingCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_alpha_blending_t *const param) |
| Checks on alpha blending setup parameter. | |
| vdc5_error_t | VDC5_AlphaBlendingRectCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_alpha_blending_rect_t *const param) |
| Checks on setup parameter for alpha blending in a rectangular area. | |
| vdc5_error_t | VDC5_ChromakeyCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_graphics_type_t graphics_id, const vdc5_chromakey_t *const param) |
| Checks on chroma-key setup parameter. | |
| vdc5_error_t | VDC5_CLUTCheckPrm (const vdc5_channel_t ch, const vdc5_layer_id_t layer_id, const vdc5_graphics_type_t graphics_id, const vdc5_clut_t *const param) |
| Checks on CLUT setup parameter. | |
| vdc5_error_t | VDC5_DisplayCalibrationCheckPrm (const vdc5_channel_t ch, const vdc5_disp_calibration_t *const param) |
| Checks on display calibration parameter. | |
| vdc5_error_t | VDC5_GammaCorrectionCheckPrm (const vdc5_channel_t ch, const vdc5_gamma_correction_t *const param) |
| Checks on gamma correction setup parameter. | |
Detailed Description
VDC5 driver parameter check processing.
- Version:
- 1.00
- Rev:
- 199
- Date:
- 2014-05-23 16:33:52 +0900#
Definition in file r_vdc5_check_parameter.c.
Function Documentation
| static vdc5_error_t CheckChannel | ( | const vdc5_channel_t | ch ) | [static] |
Checks on VDC5 channel.
- Parameters:
-
[in] ch : Channel
- Return values:
-
Error code
Definition at line 1699 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckGammaCrct_GainAdjustment | ( | const uint16_t * | gam_gain ) | [static] |
Checks on gain adjustment of area 0 to 31 of G/B/R signal.
- Parameters:
-
[in] gam_gain : Gain adjustment of area 0 to 31 of G/B/R signal
- Return values:
-
Error code
Definition at line 1931 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckGraphicsTypeLayerId | ( | const vdc5_layer_id_t | layer_id ) | [static] |
Checks on layer ID related to graphics.
- Parameters:
-
[in] layer_id : Layer ID
- Return values:
-
Error code
Definition at line 1741 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckLayerId | ( | const vdc5_layer_id_t | layer_id ) | [static] |
Checks on layer ID.
- Parameters:
-
[in] layer_id : Layer ID
- Return values:
-
Error code
Definition at line 1718 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckRect | ( | const vdc5_period_rect_t *const | rect ) | [static] |
Checks on horizontal/vertical timing of the VDC5 signals.
- Parameters:
-
[in] rect : Horizontal/vertical timing of the VDC5 signals
- Return values:
-
Error code
Definition at line 1764 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckTcon_DataEnable | ( | const vdc5_lcd_tcon_timing_t *const | lcd_tcon_timing ) | [static] |
Checks on LCD TCON timing signal parameter for DE timing signal.
- Parameters:
-
[in] lcd_tcon_timing : LCD TCON timing signal parameter
- Return values:
-
Error code
Definition at line 1911 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckTcon_Horizontal | ( | const vdc5_lcd_tcon_timing_t *const | lcd_tcon_timing ) | [static] |
Checks on LCD TCON timing signal parameter for horizontal panel driver signal.
- Parameters:
-
[in] lcd_tcon_timing : LCD TCON timing signal parameter
- Return values:
-
Error code
Definition at line 1816 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckTcon_HorizontalPol | ( | const vdc5_lcd_tcon_timing_t *const | lcd_tcon_timing ) | [static] |
Checks on LCD TCON timing signal parameter for horizontal panel driver signal (POLA/POLB)
- Parameters:
-
[in] lcd_tcon_timing : LCD TCON timing signal parameter
- Return values:
-
Error code
Definition at line 1846 of file r_vdc5_check_parameter.c.
| static vdc5_error_t CheckTcon_Vertical | ( | const vdc5_lcd_tcon_timing_t *const | lcd_tcon_timing ) | [static] |
Checks on LCD TCON timing signal parameter for vertical panel driver signal.
- Parameters:
-
[in] lcd_tcon_timing : LCD TCON timing signal parameter
- Return values:
-
Error code
Definition at line 1881 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_AlphaBlendingCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_alpha_blending_t *const | param | ||
| ) |
Checks on alpha blending setup parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] param : Alpha blending setup parameter
- Return values:
-
Error code
Definition at line 1359 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_AlphaBlendingRectCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_alpha_blending_rect_t *const | param | ||
| ) |
Checks on setup parameter for alpha blending in a rectangular area.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] param : Setup parameter for alpha blending in a rectangular area
- Return values:
-
Error code
Definition at line 1390 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_CallbackISRCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_int_t *const | param | ||
| ) |
Checks on interrupt callback setup parameter.
- Parameters:
-
[in] ch : Channel [in] param : Interrupt callback setup parameter
- Return values:
-
Error code
Definition at line 534 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ChangeReadProcessCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_read_chg_t *const | param | ||
| ) |
Checks on data read change parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] param : Data read change parameter
- Return values:
-
Error code
Definition at line 928 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ChangeWriteProcessCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_write_chg_t *const | param | ||
| ) |
Checks on data write change parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] param : Data write change parameter
- Return values:
-
Error code
Definition at line 704 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ChromakeyCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_graphics_type_t | graphics_id, | ||
| const vdc5_chromakey_t *const | param | ||
| ) |
Checks on chroma-key setup parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] graphics_id : Graphics type ID [in] param : Chroma-key setup parameter
- Return values:
-
Error code
Definition at line 1454 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_CLUTCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_graphics_type_t | graphics_id, | ||
| const vdc5_clut_t *const | param | ||
| ) |
Checks on CLUT setup parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] graphics_id : Graphics type ID [in] param : CLUT setup parameter
- Return values:
-
Error code
Definition at line 1524 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_DisplayCalibrationCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_disp_calibration_t *const | param | ||
| ) |
Checks on display calibration parameter.
- Parameters:
-
[in] ch : Channel [in] param : Display calibration parameter
- Return values:
-
Error code
Definition at line 1588 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_DisplayOutputCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_output_t *const | param | ||
| ) |
Checks on display output configuration parameter.
- Parameters:
-
[in] ch : Channel [in] param : Display output configuration parameter
- Return values:
-
Error code
Definition at line 445 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_GammaCorrectionCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_gamma_correction_t *const | param | ||
| ) |
Checks on gamma correction setup parameter.
- Parameters:
-
[in] ch : Channel [in] param : Gamma correction setup parameter
- Return values:
-
Error code
Definition at line 1661 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ImageBlackStretchCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_imgimprv_id_t | imgimprv_id, | ||
| const vdc5_black_t *const | param | ||
| ) |
Checks on black stretch setup parameter.
- Parameters:
-
[in] ch : Channel [in] imgimprv_id : Image quality improver ID [in] param : Black stretch setup parameter
- Return values:
-
Error code
Definition at line 1303 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ImageColorMatrixCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_color_matrix_t *const | param | ||
| ) |
Checks on color matrix setup parameter.
- Parameters:
-
[in] ch : Channel [in] param : Color matrix setup parameter
- Return values:
-
Error code
Definition at line 1169 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ImageEnhancementCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_imgimprv_id_t | imgimprv_id, | ||
| const vdc5_enhance_sharp_t *const | sharp_param, | ||
| const vdc5_period_rect_t *const | enh_area | ||
| ) |
Checks on sharpness setup parameter and enhancer-enabled area setup parameter.
- Parameters:
-
[in] ch : Channel [in] imgimprv_id : Image quality improver ID [in] sharp_param : Sharpness setup parameter [in] enh_area : Enhancer-enabled area setup parameter
- Return values:
-
Error code
Definition at line 1226 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_InitializeCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_init_t *const | param | ||
| ) |
Checks on initialization parameter.
- Parameters:
-
[in] ch : Channel [in] param : Initialization parameter
- Return values:
-
Error code
Definition at line 124 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ReadDataControlCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_graphics_type_t | graphics_id, | ||
| const vdc5_read_t *const | param | ||
| ) |
Checks on data read control parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] graphics_id : Graphics type ID [in] param : Data read control parameter
- Return values:
-
Error code
Definition at line 768 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_ReleaseDataControlCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id | ||
| ) |
Checks on parameters in R_VDC5_ReleaseDataControl.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID
- Return values:
-
Error code
Definition at line 1069 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_StartProcessCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_start_t *const | param | ||
| ) |
Checks on data write/read start parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] param : Data write/read start parameter
- Return values:
-
Error code
Definition at line 994 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_StopProcessCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id | ||
| ) |
Checks on parameters in R_VDC5_StopProcess.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID
- Return values:
-
Error code
Definition at line 1047 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_SyncControlCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_sync_ctrl_t *const | param | ||
| ) |
Checks on sync control parameter.
- Parameters:
-
[in] ch : Channel [in] param : Sync control parameter
- Return values:
-
Error code
Definition at line 398 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_TerminateCheckPrm | ( | const vdc5_channel_t | ch ) |
Checks on parameters in R_VDC5_Terminate.
- Parameters:
-
[in] ch : Channel
- Return values:
-
Error code
Definition at line 259 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_VideoInputCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_input_t *const | param | ||
| ) |
Checks on video input setup parameter.
- Parameters:
-
[in] ch : Channel [in] param : Video input setup parameter
- Return values:
-
Error code
Definition at line 277 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_VideoNoiseReductCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_noise_reduction_t *const | param | ||
| ) |
Checks on noise reduction setup parameter.
- Parameters:
-
[in] ch : Channel [in] param : Noise reduction setup parameter
- Return values:
-
Error code
Definition at line 1091 of file r_vdc5_check_parameter.c.
| vdc5_error_t VDC5_WriteDataControlCheckPrm | ( | const vdc5_channel_t | ch, |
| const vdc5_layer_id_t | layer_id, | ||
| const vdc5_write_t *const | param | ||
| ) |
Checks on data write control parameter.
- Parameters:
-
[in] ch : Channel [in] layer_id : Layer ID [in] param : Data write control parameter
- Return values:
-
Error code
Definition at line 577 of file r_vdc5_check_parameter.c.
Generated on Tue Jul 12 2022 14:47:53 by
1.7.2
