FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cpi_periph.h File Reference

Data Structures

struct  cpi_t
 
union  cpi_cfg_glob_t
 
union  cpi_cfg_ll_t
 
union  cpi_cfg_ur_t
 
union  cpi_cfg_size_t
 
union  cpi_cfg_filter_t
 

Macros

CFG_GLOB
#define CPI_CFG_GLOB_FRAMEDROP_EN_MASK
 
#define CPI_CFG_GLOB_FRAMEDROP_EN_SHIFT
 
#define CPI_CFG_GLOB_FRAMEDROP_EN(val)
 
#define CPI_CFG_GLOB_FRAMEDROP_VAL_MASK
 
#define CPI_CFG_GLOB_FRAMEDROP_VAL_SHIFT
 
#define CPI_CFG_GLOB_FRAMEDROP_VAL(val)
 
#define CPI_CFG_GLOB_FRAMESLICE_EN_MASK
 
#define CPI_CFG_GLOB_FRAMESLICE_EN_SHIFT
 
#define CPI_CFG_GLOB_FRAMESLICE_EN(val)
 
#define CPI_CFG_GLOB_FORMAT_MASK
 
#define CPI_CFG_GLOB_FORMAT_SHIFT
 
#define CPI_CFG_GLOB_FORMAT(val)
 
#define CPI_CFG_GLOB_SHIFT_MASK
 
#define CPI_CFG_GLOB_SHIFT_SHIFT
 
#define CPI_CFG_GLOB_SHIFT(val)
 
#define CPI_CFG_GLOB_EN_MASK
 
#define CPI_CFG_GLOB_EN_SHIFT
 
#define CPI_CFG_GLOB_EN(val)
 
CFG_LL
#define CPI_CFG_LL_FRAMESLICE_LLX_MASK
 
#define CPI_CFG_LL_FRAMESLICE_LLX_SHIFT
 
#define CPI_CFG_LL_FRAMESLICE_LLX(val)
 
#define CPI_CFG_LL_FRAMESLICE_LLY_MASK
 
#define CPI_CFG_LL_FRAMESLICE_LLY_SHIFT
 
#define CPI_CFG_LL_FRAMESLICE_LLY(val)
 
CFG_UR
#define CPI_CFG_UR_FRAMESLICE_URX_MASK
 
#define CPI_CFG_UR_FRAMESLICE_URX_SHIFT
 
#define CPI_CFG_UR_FRAMESLICE_URX(val)
 
#define CPI_CFG_UR_FRAMESLICE_URY_MASK
 
#define CPI_CFG_UR_FRAMESLICE_URY_SHIFT
 
#define CPI_CFG_UR_FRAMESLICE_URY(val)
 
CFG_SIZE
#define CPI_CFG_SIZE_ROWLEN_MASK
 
#define CPI_CFG_SIZE_ROWLEN_SHIFT
 
#define CPI_CFG_SIZE_ROWLEN(val)
 
CFG_FILTER
#define CPI_CFG_FILTER_B_COEFF_MASK
 
#define CPI_CFG_FILTER_B_COEFF_SHIFT
 
#define CPI_CFG_FILTER_B_COEFF(val)
 
#define CPI_CFG_FILTER_G_COEFF_MASK
 
#define CPI_CFG_FILTER_G_COEFF_SHIFT
 
#define CPI_CFG_FILTER_G_COEFF(val)
 
#define CPI_CFG_FILTER_R_COEFF_MASK
 
#define CPI_CFG_FILTER_R_COEFF_SHIFT
 
#define CPI_CFG_FILTER_R_COEFF(val)
 

Macro Definition Documentation

#define CPI_CFG_FILTER_B_COEFF (   val)
#define CPI_CFG_FILTER_B_COEFF_MASK

Referenced by cpi_filter_b_coeff_set().

#define CPI_CFG_FILTER_B_COEFF_SHIFT
#define CPI_CFG_FILTER_G_COEFF (   val)
#define CPI_CFG_FILTER_G_COEFF_MASK

Referenced by cpi_filter_g_coeff_set().

#define CPI_CFG_FILTER_G_COEFF_SHIFT
#define CPI_CFG_FILTER_R_COEFF (   val)
#define CPI_CFG_FILTER_R_COEFF_MASK

Referenced by cpi_filter_r_coeff_set().

#define CPI_CFG_FILTER_R_COEFF_SHIFT
#define CPI_CFG_GLOB_EN (   val)

Referenced by cpi_glob_en_set().

#define CPI_CFG_GLOB_EN_MASK

Referenced by cpi_glob_en_set().

#define CPI_CFG_GLOB_EN_SHIFT
#define CPI_CFG_GLOB_FORMAT (   val)

Referenced by cpi_format_set().

#define CPI_CFG_GLOB_FORMAT_MASK

Referenced by cpi_format_set().

#define CPI_CFG_GLOB_FORMAT_SHIFT
#define CPI_CFG_GLOB_FRAMEDROP_EN (   val)

Referenced by cpi_framedrop_en_set().

#define CPI_CFG_GLOB_FRAMEDROP_EN_MASK

Referenced by cpi_framedrop_en_set().

#define CPI_CFG_GLOB_FRAMEDROP_EN_SHIFT
#define CPI_CFG_GLOB_FRAMEDROP_VAL (   val)

Referenced by cpi_framedrop_val_set().

#define CPI_CFG_GLOB_FRAMEDROP_VAL_MASK

Referenced by cpi_framedrop_val_set().

#define CPI_CFG_GLOB_FRAMEDROP_VAL_SHIFT
#define CPI_CFG_GLOB_FRAMESLICE_EN (   val)

Referenced by cpi_frameslice_en_set().

#define CPI_CFG_GLOB_FRAMESLICE_EN_MASK

Referenced by cpi_frameslice_en_set().

#define CPI_CFG_GLOB_FRAMESLICE_EN_SHIFT
#define CPI_CFG_GLOB_SHIFT (   val)

Referenced by cpi_shift_set().

#define CPI_CFG_GLOB_SHIFT_MASK

Referenced by cpi_shift_set().

#define CPI_CFG_GLOB_SHIFT_SHIFT
#define CPI_CFG_LL_FRAMESLICE_LLX (   val)
#define CPI_CFG_LL_FRAMESLICE_LLX_MASK

Referenced by cpi_frameslice_llx_set().

#define CPI_CFG_LL_FRAMESLICE_LLX_SHIFT
#define CPI_CFG_LL_FRAMESLICE_LLY (   val)
#define CPI_CFG_LL_FRAMESLICE_LLY_MASK

Referenced by cpi_frameslice_lly_set().

#define CPI_CFG_LL_FRAMESLICE_LLY_SHIFT
#define CPI_CFG_SIZE_ROWLEN (   val)

Referenced by cpi_rowlen_set().

#define CPI_CFG_SIZE_ROWLEN_MASK

Referenced by cpi_rowlen_set().

#define CPI_CFG_SIZE_ROWLEN_SHIFT
#define CPI_CFG_UR_FRAMESLICE_URX (   val)
#define CPI_CFG_UR_FRAMESLICE_URX_MASK

Referenced by cpi_frameslice_urx_set().

#define CPI_CFG_UR_FRAMESLICE_URX_SHIFT
#define CPI_CFG_UR_FRAMESLICE_URY (   val)
#define CPI_CFG_UR_FRAMESLICE_URY_MASK

Referenced by cpi_frameslice_ury_set().

#define CPI_CFG_UR_FRAMESLICE_URY_SHIFT