Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
avi_isp_denoising.h
Go to the documentation of this file.
1/*********************************************************************
2 * avi_isp_denoising 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_DENOISING_H_
15#define _AVI_ISP_DENOISING_H_
16
17#define AVI_ISP_DENOISING_CFA 0x00
18#define AVI_ISP_DENOISING_LUMOCOEFF_R_03_00 0x10
19#define AVI_ISP_DENOISING_LUMOCOEFF_R_07_04 0x14
20#define AVI_ISP_DENOISING_LUMOCOEFF_R_11_08 0x18
21#define AVI_ISP_DENOISING_LUMOCOEFF_R_13_12 0x1c
22#define AVI_ISP_DENOISING_LUMOCOEFF_B_03_00 0x20
23#define AVI_ISP_DENOISING_LUMOCOEFF_B_07_04 0x24
24#define AVI_ISP_DENOISING_LUMOCOEFF_B_11_08 0x28
25#define AVI_ISP_DENOISING_LUMOCOEFF_B_13_12 0x2c
26#define AVI_ISP_DENOISING_LUMOCOEFF_G_03_00 0x30
27#define AVI_ISP_DENOISING_LUMOCOEFF_G_07_04 0x34
28#define AVI_ISP_DENOISING_LUMOCOEFF_G_11_08 0x38
29#define AVI_ISP_DENOISING_LUMOCOEFF_G_13_12 0x3c
30
32{
33 struct
34 {
35 uint32_t cfa : 2;
36 };
38};
39
41{
42 struct
43 {
44 uint32_t lumocoeff_r_00 : 8;
45 uint32_t lumocoeff_r_01 : 8;
46 uint32_t lumocoeff_r_02 : 8;
47 uint32_t lumocoeff_r_03 : 8;
48 };
50};
51
53{
54 struct
55 {
56 uint32_t lumocoeff_r_04 : 8;
57 uint32_t lumocoeff_r_05 : 8;
58 uint32_t lumocoeff_r_06 : 8;
59 uint32_t lumocoeff_r_07 : 8;
60 };
62};
63
65{
66 struct
67 {
68 uint32_t lumocoeff_r_08 : 8;
69 uint32_t lumocoeff_r_09 : 8;
70 uint32_t lumocoeff_r_10 : 8;
71 uint32_t lumocoeff_r_11 : 8;
72 };
74};
75
77{
78 struct
79 {
80 uint32_t lumocoeff_r_12 : 8;
81 uint32_t lumocoeff_r_13 : 8;
82 };
84};
85
87{
88 struct
89 {
90 uint32_t lumocoeff_b_00 : 8;
91 uint32_t lumocoeff_b_01 : 8;
92 uint32_t lumocoeff_b_02 : 8;
93 uint32_t lumocoeff_b_03 : 8;
94 };
96};
97
99{
100 struct
101 {
102 uint32_t lumocoeff_b_04 : 8;
103 uint32_t lumocoeff_b_05 : 8;
104 uint32_t lumocoeff_b_06 : 8;
105 uint32_t lumocoeff_b_07 : 8;
106 };
108};
109
111{
112 struct
113 {
114 uint32_t lumocoeff_b_08 : 8;
115 uint32_t lumocoeff_b_09 : 8;
116 uint32_t lumocoeff_b_10 : 8;
117 uint32_t lumocoeff_b_11 : 8;
118 };
120};
121
123{
124 struct
125 {
126 uint32_t lumocoeff_b_12 : 8;
127 uint32_t lumocoeff_b_13 : 8;
128 };
130};
131
133{
134 struct
135 {
136 uint32_t lumocoeff_g_00 : 8;
137 uint32_t lumocoeff_g_01 : 8;
138 uint32_t lumocoeff_g_02 : 8;
139 uint32_t lumocoeff_g_03 : 8;
140 };
142};
143
145{
146 struct
147 {
148 uint32_t lumocoeff_g_04 : 8;
149 uint32_t lumocoeff_g_05 : 8;
150 uint32_t lumocoeff_g_06 : 8;
151 uint32_t lumocoeff_g_07 : 8;
152 };
154};
155
157{
158 struct
159 {
160 uint32_t lumocoeff_g_08 : 8;
161 uint32_t lumocoeff_g_09 : 8;
162 uint32_t lumocoeff_g_10 : 8;
163 uint32_t lumocoeff_g_11 : 8;
164 };
166};
167
169{
170 struct
171 {
172 uint32_t lumocoeff_g_12 : 8;
173 uint32_t lumocoeff_g_13 : 8;
174 };
176};
177
197
198#endif /* _AVI_ISP_DENOISING_H_ */
union avi_isp_denoising_lumocoeff_b_03_00 lumocoeff_b_03_00
union avi_isp_denoising_lumocoeff_r_03_00 lumocoeff_r_03_00
union avi_isp_denoising_lumocoeff_g_07_04 lumocoeff_g_07_04
union avi_isp_denoising_lumocoeff_g_13_12 lumocoeff_g_13_12
union avi_isp_denoising_lumocoeff_g_03_00 lumocoeff_g_03_00
union avi_isp_denoising_lumocoeff_r_13_12 lumocoeff_r_13_12
union avi_isp_denoising_cfa cfa
union avi_isp_denoising_lumocoeff_g_11_08 lumocoeff_g_11_08
union avi_isp_denoising_lumocoeff_b_07_04 lumocoeff_b_07_04
union avi_isp_denoising_lumocoeff_r_11_08 lumocoeff_r_11_08
union avi_isp_denoising_lumocoeff_b_11_08 lumocoeff_b_11_08
union avi_isp_denoising_lumocoeff_b_13_12 lumocoeff_b_13_12
union avi_isp_denoising_lumocoeff_r_07_04 lumocoeff_r_07_04
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.