Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
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
27
union
avi_isp_chromatic_aberration_radius_squared
28
{
29
struct
30
{
31
uint32_t
radius_squared : 24;
32
};
33
uint32_t
_register
;
34
};
35
36
union
avi_isp_chromatic_aberration_displacement_coeffs
37
{
38
struct
39
{
40
uint32_t
displacement_blue : 16;
41
uint32_t
displacement_red : 16;
42
};
43
uint32_t
_register
;
44
};
45
46
union
avi_isp_chromatic_aberration_circle_pos_x_center
47
{
48
struct
49
{
50
uint32_t
x_center : 14;
51
};
52
uint32_t
_register
;
53
};
54
55
union
avi_isp_chromatic_aberration_circle_pos_x_squared
56
{
57
struct
58
{
59
uint32_t
x_squared : 26;
60
};
61
uint32_t
_register
;
62
};
63
64
union
avi_isp_chromatic_aberration_circle_pos_y_center
65
{
66
struct
67
{
68
uint32_t
y_center : 14;
69
};
70
uint32_t
_register
;
71
};
72
73
union
avi_isp_chromatic_aberration_circle_pos_y_squared
74
{
75
struct
76
{
77
uint32_t
y_squared : 26;
78
};
79
uint32_t
_register
;
80
};
81
82
union
avi_isp_chromatic_aberration_cfa
83
{
84
struct
85
{
86
uint32_t
cfa : 2;
87
};
88
uint32_t
_register
;
89
};
90
91
union
avi_isp_chromatic_aberration_green_variation
92
{
93
struct
94
{
95
uint32_t
green_var : 1;
96
};
97
uint32_t
_register
;
98
};
99
100
union
avi_isp_chromatic_aberration_increments_log2
101
{
102
struct
103
{
104
uint32_t
x_log2_inc : 3;
105
unsigned
/*unused */
: 13;
106
uint32_t
y_log2_inc : 3;
107
};
108
uint32_t
_register
;
109
};
110
111
struct
avi_isp_chromatic_aberration_regs
112
{
113
union
avi_isp_chromatic_aberration_radius_squared
radius_squared
;
/* 0x000 */
114
union
avi_isp_chromatic_aberration_displacement_coeffs
displacement_coeffs
;
/* 0x004 */
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 */
153
union
avi_isp_chromatic_aberration_circle_pos_x_center
circle_pos_x_center
;
/* 0x0a0 */
154
union
avi_isp_chromatic_aberration_circle_pos_x_squared
circle_pos_x_squared
;
/* 0x0a4 */
155
union
avi_isp_chromatic_aberration_circle_pos_y_center
circle_pos_y_center
;
/* 0x0a8 */
156
union
avi_isp_chromatic_aberration_circle_pos_y_squared
circle_pos_y_squared
;
/* 0x0ac */
157
union
avi_isp_chromatic_aberration_cfa
cfa
;
/* 0x0b0 */
158
union
avi_isp_chromatic_aberration_green_variation
green_variation
;
/* 0x0b4 */
159
union
avi_isp_chromatic_aberration_increments_log2
increments_log2
;
/* 0x0b8 */
160
};
161
162
#endif
/* _AVI_ISP_CHROMATIC_ABERRATION_H_ */
avi_isp_chromatic_aberration_regs::increments_log2
union avi_isp_chromatic_aberration_increments_log2 increments_log2
Definition:
avi_isp_chromatic_aberration.h:159
avi_isp_chromatic_aberration_circle_pos_x_squared::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:61
avi_isp_chromatic_aberration_circle_pos_y_squared
Definition:
avi_isp_chromatic_aberration.h:73
avi_isp_chromatic_aberration_regs::circle_pos_x_squared
union avi_isp_chromatic_aberration_circle_pos_x_squared circle_pos_x_squared
Definition:
avi_isp_chromatic_aberration.h:154
avi_isp_chromatic_aberration_radius_squared::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:33
avi_isp_chromatic_aberration_regs
Definition:
avi_isp_chromatic_aberration.h:111
avi_isp_chromatic_aberration_increments_log2
Definition:
avi_isp_chromatic_aberration.h:100
uint32_t
unsigned long uint32_t
Definition:
types.h:18
avi_isp_chromatic_aberration_circle_pos_y_squared::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:79
avi_isp_chromatic_aberration_green_variation::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:97
avi_isp_chromatic_aberration_radius_squared
Definition:
avi_isp_chromatic_aberration.h:27
avi_isp_chromatic_aberration_increments_log2::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:108
avi_isp_chromatic_aberration_regs::circle_pos_x_center
union avi_isp_chromatic_aberration_circle_pos_x_center circle_pos_x_center
Definition:
avi_isp_chromatic_aberration.h:153
avi_isp_chromatic_aberration_cfa::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:88
avi_isp_chromatic_aberration_regs::radius_squared
union avi_isp_chromatic_aberration_radius_squared radius_squared
Definition:
avi_isp_chromatic_aberration.h:113
avi_isp_chromatic_aberration_cfa
Definition:
avi_isp_chromatic_aberration.h:82
avi_isp_chromatic_aberration_displacement_coeffs::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:43
avi_isp_chromatic_aberration_circle_pos_x_center::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:52
avi_isp_chromatic_aberration_regs::displacement_coeffs
union avi_isp_chromatic_aberration_displacement_coeffs displacement_coeffs
Definition:
avi_isp_chromatic_aberration.h:114
avi_isp_chromatic_aberration_displacement_coeffs
Definition:
avi_isp_chromatic_aberration.h:36
avi_isp_chromatic_aberration_regs::circle_pos_y_center
union avi_isp_chromatic_aberration_circle_pos_y_center circle_pos_y_center
Definition:
avi_isp_chromatic_aberration.h:155
avi_isp_chromatic_aberration_circle_pos_y_center::_register
uint32_t _register
Definition:
avi_isp_chromatic_aberration.h:70
avi_isp_chromatic_aberration_regs::circle_pos_y_squared
union avi_isp_chromatic_aberration_circle_pos_y_squared circle_pos_y_squared
Definition:
avi_isp_chromatic_aberration.h:156
avi_isp_chromatic_aberration_regs::cfa
union avi_isp_chromatic_aberration_cfa cfa
Definition:
avi_isp_chromatic_aberration.h:157
avi_isp_chromatic_aberration_circle_pos_x_squared
Definition:
avi_isp_chromatic_aberration.h:55
avi_isp_chromatic_aberration_circle_pos_x_center
Definition:
avi_isp_chromatic_aberration.h:46
avi_isp_chromatic_aberration_green_variation
Definition:
avi_isp_chromatic_aberration.h:91
avi_isp_chromatic_aberration_circle_pos_y_center
Definition:
avi_isp_chromatic_aberration.h:64
avi_isp_chromatic_aberration_regs::green_variation
union avi_isp_chromatic_aberration_green_variation green_variation
Definition:
avi_isp_chromatic_aberration.h:158
sw
airborne
boards
bebop
isp
regmap
avi_isp_chromatic_aberration.h
Generated on Tue Feb 1 2022 13:51:13 for Paparazzi UAS by
1.8.17