Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
avi_isp_green_imbalance.h
Go to the documentation of this file.
1
/*********************************************************************
2
* avi_isp_green_imbalance 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_GREEN_IMBALANCE_H_
15
#define _AVI_ISP_GREEN_IMBALANCE_H_
16
17
#define AVI_ISP_GREEN_IMBALANCE_BAYER_CFA 0x00
18
#define AVI_ISP_GREEN_IMBALANCE_OFFSET_X_Y 0x04
19
#define AVI_ISP_GREEN_IMBALANCE_CELL_ID_X_Y 0x08
20
#define AVI_ISP_GREEN_IMBALANCE_CELL_W 0x0c
21
#define AVI_ISP_GREEN_IMBALANCE_CELL_H 0x10
22
#define AVI_ISP_GREEN_IMBALANCE_CELL_W_INV 0x14
23
#define AVI_ISP_GREEN_IMBALANCE_CELL_H_INV 0x18
24
#define AVI_ISP_GREEN_IMBALANCE_ALPHA 0x1c
25
#define AVI_ISP_GREEN_IMBALANCE_BETA 0x20
26
27
union
avi_isp_green_imbalance_bayer_cfa
28
{
29
struct
30
{
31
uint32_t
cfa : 2;
32
};
33
uint32_t
_register
;
34
};
35
36
union
avi_isp_green_imbalance_offset_x_y
37
{
38
struct
39
{
40
uint32_t
offset_x : 9;
41
unsigned
/*unused */
: 7;
42
uint32_t
offset_y : 10;
43
};
44
uint32_t
_register
;
45
};
46
47
union
avi_isp_green_imbalance_cell_id_x_y
48
{
49
struct
50
{
51
uint32_t
cell_id_x : 4;
52
unsigned
/*unused */
: 12;
53
uint32_t
cell_id_y : 4;
54
};
55
uint32_t
_register
;
56
};
57
58
union
avi_isp_green_imbalance_cell_w
59
{
60
struct
61
{
62
uint32_t
cell_w : 9;
63
};
64
uint32_t
_register
;
65
};
66
67
union
avi_isp_green_imbalance_cell_h
68
{
69
struct
70
{
71
uint32_t
cell_h : 10;
72
};
73
uint32_t
_register
;
74
};
75
76
union
avi_isp_green_imbalance_cell_w_inv
77
{
78
struct
79
{
80
uint32_t
w_inv : 17;
81
};
82
uint32_t
_register
;
83
};
84
85
union
avi_isp_green_imbalance_cell_h_inv
86
{
87
struct
88
{
89
uint32_t
h_inv : 17;
90
};
91
uint32_t
_register
;
92
};
93
94
union
avi_isp_green_imbalance_alpha
95
{
96
struct
97
{
98
uint32_t
alpha
: 17;
99
};
100
uint32_t
_register
;
101
};
102
103
union
avi_isp_green_imbalance_beta
104
{
105
struct
106
{
107
uint32_t
beta : 17;
108
};
109
uint32_t
_register
;
110
};
111
112
struct
avi_isp_green_imbalance_regs
113
{
114
union
avi_isp_green_imbalance_bayer_cfa
bayer_cfa
;
/* 0x000 */
115
union
avi_isp_green_imbalance_offset_x_y
offset_x_y
;
/* 0x004 */
116
union
avi_isp_green_imbalance_cell_id_x_y
cell_id_x_y
;
/* 0x008 */
117
union
avi_isp_green_imbalance_cell_w
cell_w
;
/* 0x00c */
118
union
avi_isp_green_imbalance_cell_h
cell_h
;
/* 0x010 */
119
union
avi_isp_green_imbalance_cell_w_inv
cell_w_inv
;
/* 0x014 */
120
union
avi_isp_green_imbalance_cell_h_inv
cell_h_inv
;
/* 0x018 */
121
union
avi_isp_green_imbalance_alpha
alpha
;
/* 0x01c */
122
union
avi_isp_green_imbalance_beta
beta
;
/* 0x020 */
123
};
124
125
#define AVI_ISP_GREEN_IMBALANCE_GREEN_RED_COEFF_MEM 0x1000
126
127
union
avi_isp_green_imbalance_green_red_coeff_mem
128
{
129
struct
130
{
131
uint32_t
gr_coeff_value : 8;
132
};
133
uint32_t
_register
;
134
};
135
136
struct
avi_isp_green_imbalance_green_red_coeff_mem_regs
137
{
138
union
avi_isp_green_imbalance_green_red_coeff_mem
red_coeff_mem
[221];
139
};
140
141
#define AVI_ISP_GREEN_IMBALANCE_GREEN_BLUE_COEFF_MEM 0x1400
142
143
union
avi_isp_green_imbalance_green_blue_coeff_mem
144
{
145
struct
146
{
147
uint32_t
gb_coeff_value : 8;
148
};
149
uint32_t
_register
;
150
};
151
152
struct
avi_isp_green_imbalance_green_blue_coeff_mem_regs
153
{
154
union
avi_isp_green_imbalance_green_blue_coeff_mem
green_coeff_mem
[221];
155
};
156
157
#endif
/* _AVI_ISP_GREEN_IMBALANCE_H_ */
avi_isp_green_imbalance_green_red_coeff_mem_regs::red_coeff_mem
union avi_isp_green_imbalance_green_red_coeff_mem red_coeff_mem[221]
Definition:
avi_isp_green_imbalance.h:138
avi_isp_green_imbalance_beta::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:109
avi_isp_green_imbalance_cell_id_x_y
Definition:
avi_isp_green_imbalance.h:47
avi_isp_green_imbalance_regs::beta
union avi_isp_green_imbalance_beta beta
Definition:
avi_isp_green_imbalance.h:122
avi_isp_green_imbalance_cell_h::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:73
avi_isp_green_imbalance_regs
Definition:
avi_isp_green_imbalance.h:112
avi_isp_green_imbalance_regs::cell_h_inv
union avi_isp_green_imbalance_cell_h_inv cell_h_inv
Definition:
avi_isp_green_imbalance.h:120
uint32_t
unsigned long uint32_t
Definition:
types.h:18
avi_isp_green_imbalance_regs::alpha
union avi_isp_green_imbalance_alpha alpha
Definition:
avi_isp_green_imbalance.h:121
alpha
float alpha
Definition:
textons.c:107
avi_isp_green_imbalance_cell_w_inv
Definition:
avi_isp_green_imbalance.h:76
avi_isp_green_imbalance_cell_w
Definition:
avi_isp_green_imbalance.h:58
avi_isp_green_imbalance_bayer_cfa::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:33
avi_isp_green_imbalance_cell_h
Definition:
avi_isp_green_imbalance.h:67
avi_isp_green_imbalance_cell_w_inv::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:82
avi_isp_green_imbalance_beta
Definition:
avi_isp_green_imbalance.h:103
avi_isp_green_imbalance_green_blue_coeff_mem_regs::green_coeff_mem
union avi_isp_green_imbalance_green_blue_coeff_mem green_coeff_mem[221]
Definition:
avi_isp_green_imbalance.h:154
avi_isp_green_imbalance_regs::cell_w
union avi_isp_green_imbalance_cell_w cell_w
Definition:
avi_isp_green_imbalance.h:117
avi_isp_green_imbalance_bayer_cfa
Definition:
avi_isp_green_imbalance.h:27
avi_isp_green_imbalance_regs::bayer_cfa
union avi_isp_green_imbalance_bayer_cfa bayer_cfa
Definition:
avi_isp_green_imbalance.h:114
avi_isp_green_imbalance_green_blue_coeff_mem::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:149
avi_isp_green_imbalance_regs::cell_id_x_y
union avi_isp_green_imbalance_cell_id_x_y cell_id_x_y
Definition:
avi_isp_green_imbalance.h:116
avi_isp_green_imbalance_offset_x_y
Definition:
avi_isp_green_imbalance.h:36
avi_isp_green_imbalance_green_red_coeff_mem::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:133
avi_isp_green_imbalance_cell_w::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:64
avi_isp_green_imbalance_green_red_coeff_mem
Definition:
avi_isp_green_imbalance.h:127
avi_isp_green_imbalance_alpha::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:100
avi_isp_green_imbalance_alpha
Definition:
avi_isp_green_imbalance.h:94
avi_isp_green_imbalance_regs::cell_w_inv
union avi_isp_green_imbalance_cell_w_inv cell_w_inv
Definition:
avi_isp_green_imbalance.h:119
avi_isp_green_imbalance_offset_x_y::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:44
avi_isp_green_imbalance_green_blue_coeff_mem
Definition:
avi_isp_green_imbalance.h:143
avi_isp_green_imbalance_green_red_coeff_mem_regs
Definition:
avi_isp_green_imbalance.h:136
avi_isp_green_imbalance_cell_h_inv::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:91
avi_isp_green_imbalance_regs::offset_x_y
union avi_isp_green_imbalance_offset_x_y offset_x_y
Definition:
avi_isp_green_imbalance.h:115
avi_isp_green_imbalance_cell_id_x_y::_register
uint32_t _register
Definition:
avi_isp_green_imbalance.h:55
avi_isp_green_imbalance_cell_h_inv
Definition:
avi_isp_green_imbalance.h:85
avi_isp_green_imbalance_regs::cell_h
union avi_isp_green_imbalance_cell_h cell_h
Definition:
avi_isp_green_imbalance.h:118
avi_isp_green_imbalance_green_blue_coeff_mem_regs
Definition:
avi_isp_green_imbalance.h:152
sw
airborne
boards
bebop
isp
regmap
avi_isp_green_imbalance.h
Generated on Tue Feb 1 2022 13:51:13 for Paparazzi UAS by
1.8.17