Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
avi_isp_chromatic_aberration.h
Go to the documentation of this file.
1/*********************************************************************
2 * avi_isp_chromatic_aberration 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_CHROMATIC_ABERRATION_H_
15#define _AVI_ISP_CHROMATIC_ABERRATION_H_
16
17#define AVI_ISP_CHROMATIC_ABERRATION_RADIUS_SQUARED 0x00
18#define AVI_ISP_CHROMATIC_ABERRATION_DISPLACEMENT_COEFFS 0x04
19#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_CENTER 0xa0
20#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_SQUARED 0xa4
21#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_CENTER 0xa8
22#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_SQUARED 0xac
23#define AVI_ISP_CHROMATIC_ABERRATION_CFA 0xb0
24#define AVI_ISP_CHROMATIC_ABERRATION_GREEN_VARIATION 0xb4
25#define AVI_ISP_CHROMATIC_ABERRATION_INCREMENTS_LOG2 0xb8
26
28{
29 struct
30 {
31 uint32_t radius_squared : 24;
32 };
34};
35
37{
38 struct
39 {
40 uint32_t displacement_blue : 16;
41 uint32_t displacement_red : 16;
42 };
44};
45
47{
48 struct
49 {
50 uint32_t x_center : 14;
51 };
53};
54
56{
57 struct
58 {
59 uint32_t x_squared : 26;
60 };
62};
63
65{
66 struct
67 {
68 uint32_t y_center : 14;
69 };
71};
72
74{
75 struct
76 {
77 uint32_t y_squared : 26;
78 };
80};
81
83{
84 struct
85 {
86 uint32_t cfa : 2;
87 };
89};
90
92{
93 struct
94 {
95 uint32_t green_var : 1;
96 };
98};
99
101{
102 struct
103 {
104 uint32_t x_log2_inc : 3;
105 unsigned /*unused */ : 13;
106 uint32_t y_log2_inc : 3;
107 };
109};
110
112{
115 unsigned /*unused*/ : 32; /* 0x008 */
116 unsigned /*unused*/ : 32; /* 0x00c */
117 unsigned /*unused*/ : 32; /* 0x010 */
118 unsigned /*unused*/ : 32; /* 0x014 */
119 unsigned /*unused*/ : 32; /* 0x018 */
120 unsigned /*unused*/ : 32; /* 0x01c */
121 unsigned /*unused*/ : 32; /* 0x020 */
122 unsigned /*unused*/ : 32; /* 0x024 */
123 unsigned /*unused*/ : 32; /* 0x028 */
124 unsigned /*unused*/ : 32; /* 0x02c */
125 unsigned /*unused*/ : 32; /* 0x030 */
126 unsigned /*unused*/ : 32; /* 0x034 */
127 unsigned /*unused*/ : 32; /* 0x038 */
128 unsigned /*unused*/ : 32; /* 0x03c */
129 unsigned /*unused*/ : 32; /* 0x040 */
130 unsigned /*unused*/ : 32; /* 0x044 */
131 unsigned /*unused*/ : 32; /* 0x048 */
132 unsigned /*unused*/ : 32; /* 0x04c */
133 unsigned /*unused*/ : 32; /* 0x050 */
134 unsigned /*unused*/ : 32; /* 0x054 */
135 unsigned /*unused*/ : 32; /* 0x058 */
136 unsigned /*unused*/ : 32; /* 0x05c */
137 unsigned /*unused*/ : 32; /* 0x060 */
138 unsigned /*unused*/ : 32; /* 0x064 */
139 unsigned /*unused*/ : 32; /* 0x068 */
140 unsigned /*unused*/ : 32; /* 0x06c */
141 unsigned /*unused*/ : 32; /* 0x070 */
142 unsigned /*unused*/ : 32; /* 0x074 */
143 unsigned /*unused*/ : 32; /* 0x078 */
144 unsigned /*unused*/ : 32; /* 0x07c */
145 unsigned /*unused*/ : 32; /* 0x080 */
146 unsigned /*unused*/ : 32; /* 0x084 */
147 unsigned /*unused*/ : 32; /* 0x088 */
148 unsigned /*unused*/ : 32; /* 0x08c */
149 unsigned /*unused*/ : 32; /* 0x090 */
150 unsigned /*unused*/ : 32; /* 0x094 */
151 unsigned /*unused*/ : 32; /* 0x098 */
152 unsigned /*unused*/ : 32; /* 0x09c */
160};
161
162#endif /* _AVI_ISP_CHROMATIC_ABERRATION_H_ */
union avi_isp_chromatic_aberration_cfa cfa
union avi_isp_chromatic_aberration_circle_pos_x_squared circle_pos_x_squared
union avi_isp_chromatic_aberration_circle_pos_x_center circle_pos_x_center
union avi_isp_chromatic_aberration_radius_squared radius_squared
union avi_isp_chromatic_aberration_increments_log2 increments_log2
union avi_isp_chromatic_aberration_circle_pos_y_squared circle_pos_y_squared
union avi_isp_chromatic_aberration_displacement_coeffs displacement_coeffs
union avi_isp_chromatic_aberration_circle_pos_y_center circle_pos_y_center
union avi_isp_chromatic_aberration_green_variation green_variation
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.