Paparazzi UAS  v7.0_unstable
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 {
32  union avi_isp_gamma_corrector_conf conf; /* 0x000 */
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_ */
union avi_isp_gamma_corrector_gu_lut gu_lut[1024]
union avi_isp_gamma_corrector_conf conf
union avi_isp_gamma_corrector_bv_lut bv_lut[1024]
union avi_isp_gamma_corrector_ry_lut ry_lut[1024]
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.
Definition: vl53l1_types.h:78