Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
avi_isp_gamma_corrector.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  avi_isp_gamma_corrector_conf
 
struct  avi_isp_gamma_corrector_regs
 
union  avi_isp_gamma_corrector_ry_lut
 
struct  avi_isp_gamma_corrector_ry_lut_regs
 
union  avi_isp_gamma_corrector_gu_lut
 
struct  avi_isp_gamma_corrector_gu_lut_regs
 
union  avi_isp_gamma_corrector_bv_lut
 
struct  avi_isp_gamma_corrector_bv_lut_regs
 
struct  avi_isp_gamma_corrector_conf.__unnamed__
 
struct  avi_isp_gamma_corrector_ry_lut.__unnamed__
 
struct  avi_isp_gamma_corrector_gu_lut.__unnamed__
 
struct  avi_isp_gamma_corrector_bv_lut.__unnamed__
 

Macros

#define AVI_ISP_GAMMA_CORRECTOR_CONF   0x00
 
#define AVI_ISP_GAMMA_CORRECTOR_RY_LUT   0x1000
 
#define AVI_ISP_GAMMA_CORRECTOR_GU_LUT   0x2000
 
#define AVI_ISP_GAMMA_CORRECTOR_BV_LUT   0x3000
 

Data Structure Documentation

◆ avi_isp_gamma_corrector_conf

union avi_isp_gamma_corrector_conf

Definition at line 19 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_conf:
Data Fields
struct avi_isp_gamma_corrector_conf __unnamed__
uint32_t _register

◆ avi_isp_gamma_corrector_regs

struct avi_isp_gamma_corrector_regs

Definition at line 30 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_regs:
Data Fields
union avi_isp_gamma_corrector_conf conf

◆ avi_isp_gamma_corrector_ry_lut

union avi_isp_gamma_corrector_ry_lut

Definition at line 37 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_ry_lut:
Data Fields
struct avi_isp_gamma_corrector_ry_lut __unnamed__
uint32_t _register

◆ avi_isp_gamma_corrector_ry_lut_regs

struct avi_isp_gamma_corrector_ry_lut_regs

Definition at line 46 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_ry_lut_regs:
Data Fields
union avi_isp_gamma_corrector_ry_lut ry_lut[1024]

◆ avi_isp_gamma_corrector_gu_lut

union avi_isp_gamma_corrector_gu_lut

Definition at line 53 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_gu_lut:
Data Fields
struct avi_isp_gamma_corrector_gu_lut __unnamed__
uint32_t _register

◆ avi_isp_gamma_corrector_gu_lut_regs

struct avi_isp_gamma_corrector_gu_lut_regs

Definition at line 62 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_gu_lut_regs:
Data Fields
union avi_isp_gamma_corrector_gu_lut gu_lut[1024]

◆ avi_isp_gamma_corrector_bv_lut

union avi_isp_gamma_corrector_bv_lut

Definition at line 69 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_bv_lut:
Data Fields
struct avi_isp_gamma_corrector_bv_lut __unnamed__
uint32_t _register

◆ avi_isp_gamma_corrector_bv_lut_regs

struct avi_isp_gamma_corrector_bv_lut_regs

Definition at line 78 of file avi_isp_gamma_corrector.h.

+ Collaboration diagram for avi_isp_gamma_corrector_bv_lut_regs:
Data Fields
union avi_isp_gamma_corrector_bv_lut bv_lut[1024]

◆ avi_isp_gamma_corrector_conf.__unnamed__

struct avi_isp_gamma_corrector_conf.__unnamed__

Definition at line 21 of file avi_isp_gamma_corrector.h.

Data Fields
uint32_t bypass: 1
uint32_t comp_width: 1
uint32_t palette: 1

◆ avi_isp_gamma_corrector_ry_lut.__unnamed__

struct avi_isp_gamma_corrector_ry_lut.__unnamed__

Definition at line 39 of file avi_isp_gamma_corrector.h.

Data Fields
uint32_t ry_value: 8

◆ avi_isp_gamma_corrector_gu_lut.__unnamed__

struct avi_isp_gamma_corrector_gu_lut.__unnamed__

Definition at line 55 of file avi_isp_gamma_corrector.h.

Data Fields
uint32_t gu_value: 8

◆ avi_isp_gamma_corrector_bv_lut.__unnamed__

struct avi_isp_gamma_corrector_bv_lut.__unnamed__

Definition at line 71 of file avi_isp_gamma_corrector.h.

Data Fields
uint32_t bv_value: 8

Macro Definition Documentation

◆ AVI_ISP_GAMMA_CORRECTOR_BV_LUT

#define AVI_ISP_GAMMA_CORRECTOR_BV_LUT   0x3000

Definition at line 67 of file avi_isp_gamma_corrector.h.

◆ AVI_ISP_GAMMA_CORRECTOR_CONF

#define AVI_ISP_GAMMA_CORRECTOR_CONF   0x00

Definition at line 17 of file avi_isp_gamma_corrector.h.

◆ AVI_ISP_GAMMA_CORRECTOR_GU_LUT

#define AVI_ISP_GAMMA_CORRECTOR_GU_LUT   0x2000

Definition at line 51 of file avi_isp_gamma_corrector.h.

◆ AVI_ISP_GAMMA_CORRECTOR_RY_LUT

#define AVI_ISP_GAMMA_CORRECTOR_RY_LUT   0x1000

Definition at line 35 of file avi_isp_gamma_corrector.h.