Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
avi_isp_gamma_corrector.h
Go to the documentation of this file.
1 /*********************************************************************
2  * avi_isp_gamma_corrector register map
3  *
4  * Vendor: Parrot
5  * Library: AVI
6  * Version: P7R3
7  * Gen-date: (Date of generation of this C code, not the IP-Xact file)
8  * 2014-02-28
9  *
10  * WARNING: This code is automatically generated from the hardware
11  * IP-Xact XML files. Do not edit directly.
12  *********************************************************************/
13 
14 #ifndef _AVI_ISP_GAMMA_CORRECTOR_H_
15 #define _AVI_ISP_GAMMA_CORRECTOR_H_
16 
17 #define AVI_ISP_GAMMA_CORRECTOR_CONF 0x00
18 
20 {
21  struct
22  {
23  uint32_t bypass : 1;
24  uint32_t palette : 1;
25  uint32_t comp_width : 1;
26  };
28 };
29 
31 {
33 };
34 
35 #define AVI_ISP_GAMMA_CORRECTOR_RY_LUT 0x1000
36 
38 {
39  struct
40  {
41  uint32_t ry_value : 8;
42  };
44 };
45 
47 {
49 };
50 
51 #define AVI_ISP_GAMMA_CORRECTOR_GU_LUT 0x2000
52 
54 {
55  struct
56  {
57  uint32_t gu_value : 8;
58  };
60 };
61 
63 {
65 };
66 
67 #define AVI_ISP_GAMMA_CORRECTOR_BV_LUT 0x3000
68 
70 {
71  struct
72  {
73  uint32_t bv_value : 8;
74  };
76 };
77 
79 {
81 };
82 
83 #endif /* _AVI_ISP_GAMMA_CORRECTOR_H_ */
avi_isp_gamma_corrector_bv_lut_regs
Definition: avi_isp_gamma_corrector.h:78
avi_isp_gamma_corrector_bv_lut_regs::bv_lut
union avi_isp_gamma_corrector_bv_lut bv_lut[1024]
Definition: avi_isp_gamma_corrector.h:80
avi_isp_gamma_corrector_bv_lut
Definition: avi_isp_gamma_corrector.h:69
avi_isp_gamma_corrector_regs
Definition: avi_isp_gamma_corrector.h:30
uint32_t
unsigned long uint32_t
Definition: types.h:18
avi_isp_gamma_corrector_bv_lut::_register
uint32_t _register
Definition: avi_isp_gamma_corrector.h:75
avi_isp_gamma_corrector_ry_lut_regs::ry_lut
union avi_isp_gamma_corrector_ry_lut ry_lut[1024]
Definition: avi_isp_gamma_corrector.h:48
avi_isp_gamma_corrector_conf::_register
uint32_t _register
Definition: avi_isp_gamma_corrector.h:27
avi_isp_gamma_corrector_gu_lut
Definition: avi_isp_gamma_corrector.h:53
avi_isp_gamma_corrector_gu_lut_regs::gu_lut
union avi_isp_gamma_corrector_gu_lut gu_lut[1024]
Definition: avi_isp_gamma_corrector.h:64
avi_isp_gamma_corrector_ry_lut
Definition: avi_isp_gamma_corrector.h:37
avi_isp_gamma_corrector_ry_lut::_register
uint32_t _register
Definition: avi_isp_gamma_corrector.h:43
avi_isp_gamma_corrector_gu_lut::_register
uint32_t _register
Definition: avi_isp_gamma_corrector.h:59
avi_isp_gamma_corrector_conf
Definition: avi_isp_gamma_corrector.h:19
avi_isp_gamma_corrector_regs::conf
union avi_isp_gamma_corrector_conf conf
Definition: avi_isp_gamma_corrector.h:32
avi_isp_gamma_corrector_ry_lut_regs
Definition: avi_isp_gamma_corrector.h:46
avi_isp_gamma_corrector_gu_lut_regs
Definition: avi_isp_gamma_corrector.h:62