Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
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
28{
29 struct
30 {
31 uint32_t cfa : 2;
32 };
34};
35
37{
38 struct
39 {
40 uint32_t offset_x : 9;
41 unsigned /*unused */ : 7;
42 uint32_t offset_y : 10;
43 };
45};
46
48{
49 struct
50 {
51 uint32_t cell_id_x : 4;
52 unsigned /*unused */ : 12;
53 uint32_t cell_id_y : 4;
54 };
56};
57
59{
60 struct
61 {
62 uint32_t cell_w : 9;
63 };
65};
66
68{
69 struct
70 {
71 uint32_t cell_h : 10;
72 };
74};
75
77{
78 struct
79 {
80 uint32_t w_inv : 17;
81 };
83};
84
86{
87 struct
88 {
89 uint32_t h_inv : 17;
90 };
92};
93
95{
96 struct
97 {
98 uint32_t alpha : 17;
99 };
101};
102
104{
105 struct
106 {
107 uint32_t beta : 17;
108 };
110};
111
124
125#define AVI_ISP_GREEN_IMBALANCE_GREEN_RED_COEFF_MEM 0x1000
126
128{
129 struct
130 {
131 uint32_t gr_coeff_value : 8;
132 };
134};
135
140
141#define AVI_ISP_GREEN_IMBALANCE_GREEN_BLUE_COEFF_MEM 0x1400
142
144{
145 struct
146 {
147 uint32_t gb_coeff_value : 8;
148 };
150};
151
156
157#endif /* _AVI_ISP_GREEN_IMBALANCE_H_ */
union avi_isp_green_imbalance_cell_h cell_h
union avi_isp_green_imbalance_cell_w_inv cell_w_inv
union avi_isp_green_imbalance_green_red_coeff_mem red_coeff_mem[221]
union avi_isp_green_imbalance_cell_w cell_w
union avi_isp_green_imbalance_bayer_cfa bayer_cfa
union avi_isp_green_imbalance_beta beta
union avi_isp_green_imbalance_offset_x_y offset_x_y
union avi_isp_green_imbalance_cell_id_x_y cell_id_x_y
union avi_isp_green_imbalance_green_blue_coeff_mem green_coeff_mem[221]
union avi_isp_green_imbalance_cell_h_inv cell_h_inv
union avi_isp_green_imbalance_alpha alpha
float alpha
Definition textons.c:133
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.