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.h
00001 /******************************************************************************* 00002 * DISCLAIMER 00003 * This software is supplied by Renesas Electronics Corporation and is only 00004 * intended for use with Renesas products. No other uses are authorized. This 00005 * software is owned by Renesas Electronics Corporation and is protected under 00006 * all applicable laws, including copyright laws. 00007 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING 00008 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT 00009 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE 00010 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. 00011 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS 00012 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE 00013 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR 00014 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE 00015 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 00016 * Renesas reserves the right, without notice, to make changes to this software 00017 * and to discontinue the availability of this software. By using this software, 00018 * you agree to the additional terms and conditions found by accessing the 00019 * following link: 00020 * http://www.renesas.com/disclaimer 00021 * Copyright (C) 2012 - 2015 Renesas Electronics Corporation. All rights reserved. 00022 *******************************************************************************/ 00023 /**************************************************************************//** 00024 * @file r_vdc5_check_parameter.h 00025 * @version 1.00 00026 * $Rev: 199 $ 00027 * $Date:: 2014-05-23 16:33:52 +0900#$ 00028 * @brief VDC5 driver parameter check definitions 00029 ******************************************************************************/ 00030 00031 #ifndef R_VDC5_CHECK_PARAMETER_H 00032 #define R_VDC5_CHECK_PARAMETER_H 00033 00034 /****************************************************************************** 00035 Includes <System Includes> , "Project Includes" 00036 ******************************************************************************/ 00037 #include "r_vdc5.h" 00038 #include "r_vdc5_user.h" 00039 00040 00041 #ifdef R_VDC5_CHECK_PARAMETERS 00042 /****************************************************************************** 00043 Macro definitions 00044 ******************************************************************************/ 00045 00046 /****************************************************************************** 00047 Typedef definitions 00048 ******************************************************************************/ 00049 00050 /****************************************************************************** 00051 Variable Externs 00052 ******************************************************************************/ 00053 00054 /****************************************************************************** 00055 Functions Prototypes 00056 ******************************************************************************/ 00057 vdc5_error_t VDC5_InitializeCheckPrm(const vdc5_channel_t ch, const vdc5_init_t * const param); 00058 vdc5_error_t VDC5_TerminateCheckPrm(const vdc5_channel_t ch); 00059 vdc5_error_t VDC5_VideoInputCheckPrm(const vdc5_channel_t ch, const vdc5_input_t * const param); 00060 vdc5_error_t VDC5_SyncControlCheckPrm(const vdc5_channel_t ch, const vdc5_sync_ctrl_t * const param); 00061 vdc5_error_t VDC5_DisplayOutputCheckPrm(const vdc5_channel_t ch, const vdc5_output_t * const param); 00062 vdc5_error_t VDC5_CallbackISRCheckPrm(const vdc5_channel_t ch, const vdc5_int_t * const param); 00063 vdc5_error_t VDC5_WriteDataControlCheckPrm( 00064 const vdc5_channel_t ch, 00065 const vdc5_layer_id_t layer_id, 00066 const vdc5_write_t * const param); 00067 vdc5_error_t VDC5_ChangeWriteProcessCheckPrm( 00068 const vdc5_channel_t ch, 00069 const vdc5_layer_id_t layer_id, 00070 const vdc5_write_chg_t * const param); 00071 vdc5_error_t VDC5_ReadDataControlCheckPrm( 00072 const vdc5_channel_t ch, 00073 const vdc5_layer_id_t layer_id, 00074 const vdc5_graphics_type_t graphics_id, 00075 const vdc5_read_t * const param); 00076 vdc5_error_t VDC5_ChangeReadProcessCheckPrm( 00077 const vdc5_channel_t ch, 00078 const vdc5_layer_id_t layer_id, 00079 const vdc5_read_chg_t * const param); 00080 vdc5_error_t VDC5_StartProcessCheckPrm( 00081 const vdc5_channel_t ch, 00082 const vdc5_layer_id_t layer_id, 00083 const vdc5_start_t * const param); 00084 vdc5_error_t VDC5_StopProcessCheckPrm(const vdc5_channel_t ch, const vdc5_layer_id_t layer_id); 00085 vdc5_error_t VDC5_ReleaseDataControlCheckPrm(const vdc5_channel_t ch, const vdc5_layer_id_t layer_id); 00086 vdc5_error_t VDC5_VideoNoiseReductCheckPrm(const vdc5_channel_t ch, const vdc5_noise_reduction_t * const param); 00087 vdc5_error_t VDC5_ImageColorMatrixCheckPrm(const vdc5_channel_t ch, const vdc5_color_matrix_t * const param); 00088 vdc5_error_t VDC5_ImageEnhancementCheckPrm( 00089 const vdc5_channel_t ch, 00090 const vdc5_imgimprv_id_t imgimprv_id, 00091 const vdc5_enhance_sharp_t * const sharp_param, 00092 const vdc5_period_rect_t * const enh_area); 00093 vdc5_error_t VDC5_ImageBlackStretchCheckPrm( 00094 const vdc5_channel_t ch, 00095 const vdc5_imgimprv_id_t imgimprv_id, 00096 const vdc5_black_t * const param); 00097 vdc5_error_t VDC5_AlphaBlendingCheckPrm( 00098 const vdc5_channel_t ch, 00099 const vdc5_layer_id_t layer_id, 00100 const vdc5_alpha_blending_t * const param); 00101 vdc5_error_t VDC5_AlphaBlendingRectCheckPrm( 00102 const vdc5_channel_t ch, 00103 const vdc5_layer_id_t layer_id, 00104 const vdc5_alpha_blending_rect_t * const param); 00105 vdc5_error_t VDC5_ChromakeyCheckPrm( 00106 const vdc5_channel_t ch, 00107 const vdc5_layer_id_t layer_id, 00108 const vdc5_graphics_type_t graphics_id, 00109 const vdc5_chromakey_t * const param); 00110 vdc5_error_t VDC5_CLUTCheckPrm( 00111 const vdc5_channel_t ch, 00112 const vdc5_layer_id_t layer_id, 00113 const vdc5_graphics_type_t graphics_id, 00114 const vdc5_clut_t * const param); 00115 vdc5_error_t VDC5_DisplayCalibrationCheckPrm(const vdc5_channel_t ch, const vdc5_disp_calibration_t * const param); 00116 vdc5_error_t VDC5_GammaCorrectionCheckPrm(const vdc5_channel_t ch, const vdc5_gamma_correction_t * const param); 00117 00118 00119 #endif /* R_VDC5_CHECK_PARAMETERS */ 00120 00121 #endif /* R_VDC5_CHECK_PARAMETER_H */ 00122
Generated on Tue Jul 12 2022 14:47:32 by
1.7.2
