Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
avi_isp_dead_pixel_correction.h
Go to the documentation of this file.
1
/*********************************************************************
2
* avi_isp_dead_pixel_correction 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_DEAD_PIXEL_CORRECTION_H_
15
#define _AVI_ISP_DEAD_PIXEL_CORRECTION_H_
16
17
#define AVI_ISP_DEAD_PIXEL_CORRECTION_LIST_MEM 0x00
18
19
union
avi_isp_dead_pixel_correction_list_mem
20
{
21
struct
22
{
23
uint32_t
op_code : 3;
24
uint32_t
coord_x : 11;
25
uint32_t
coord_y : 12;
26
};
27
uint32_t
_register
;
28
};
29
30
struct
avi_isp_dead_pixel_correction_list_mem_regs
31
{
32
union
avi_isp_dead_pixel_correction_list_mem
list_mem
[256];
33
};
34
35
#define AVI_ISP_DEAD_PIXEL_CORRECTION_CFA 0x400
36
#define AVI_ISP_DEAD_PIXEL_CORRECTION_BYPASS 0x404
37
#define AVI_ISP_DEAD_PIXEL_CORRECTION_THRESHOLD 0x408
38
#define AVI_ISP_DEAD_PIXEL_CORRECTION_RGRIM_CONF 0x40c
39
#define AVI_ISP_DEAD_PIXEL_CORRECTION_RGRIM_GAIN 0x410
40
41
union
avi_isp_dead_pixel_correction_cfa
42
{
43
struct
44
{
45
uint32_t
cfa : 2;
46
};
47
uint32_t
_register
;
48
};
49
50
union
avi_isp_dead_pixel_correction_bypass
51
{
52
struct
53
{
54
uint32_t
list : 1;
55
uint32_t
auto_detection : 1;
56
uint32_t
rgrim : 1;
57
};
58
uint32_t
_register
;
59
};
60
61
union
avi_isp_dead_pixel_correction_threshold
62
{
63
struct
64
{
65
uint32_t
threshold : 10;
66
};
67
uint32_t
_register
;
68
};
69
70
union
avi_isp_dead_pixel_correction_rgrim_conf
71
{
72
struct
73
{
74
uint32_t
tim_1 : 8;
75
uint32_t
tim_2 : 8;
76
uint32_t
tsat : 8;
77
uint32_t
tcon : 8;
78
};
79
uint32_t
_register
;
80
};
81
82
union
avi_isp_dead_pixel_correction_rgrim_gain
83
{
84
struct
85
{
86
uint32_t
gain : 7;
87
};
88
uint32_t
_register
;
89
};
90
91
struct
avi_isp_dead_pixel_correction_regs
92
{
93
union
avi_isp_dead_pixel_correction_cfa
cfa
;
/* 0x400 */
94
union
avi_isp_dead_pixel_correction_bypass
bypass
;
/* 0x404 */
95
union
avi_isp_dead_pixel_correction_threshold
threshold
;
/* 0x408 */
96
union
avi_isp_dead_pixel_correction_rgrim_conf
rgrim_conf
;
/* 0x40c */
97
union
avi_isp_dead_pixel_correction_rgrim_gain
rgrim_gain
;
/* 0x410 */
98
};
99
100
#endif
/* _AVI_ISP_DEAD_PIXEL_CORRECTION_H_ */
avi_isp_dead_pixel_correction_regs::rgrim_gain
union avi_isp_dead_pixel_correction_rgrim_gain rgrim_gain
Definition:
avi_isp_dead_pixel_correction.h:97
avi_isp_dead_pixel_correction_regs::threshold
union avi_isp_dead_pixel_correction_threshold threshold
Definition:
avi_isp_dead_pixel_correction.h:95
avi_isp_dead_pixel_correction_list_mem_regs::list_mem
union avi_isp_dead_pixel_correction_list_mem list_mem[256]
Definition:
avi_isp_dead_pixel_correction.h:32
avi_isp_dead_pixel_correction_regs::rgrim_conf
union avi_isp_dead_pixel_correction_rgrim_conf rgrim_conf
Definition:
avi_isp_dead_pixel_correction.h:96
avi_isp_dead_pixel_correction_cfa::_register
uint32_t _register
Definition:
avi_isp_dead_pixel_correction.h:47
avi_isp_dead_pixel_correction_list_mem::_register
uint32_t _register
Definition:
avi_isp_dead_pixel_correction.h:27
avi_isp_dead_pixel_correction_rgrim_gain::_register
uint32_t _register
Definition:
avi_isp_dead_pixel_correction.h:88
avi_isp_dead_pixel_correction_regs::cfa
union avi_isp_dead_pixel_correction_cfa cfa
Definition:
avi_isp_dead_pixel_correction.h:93
avi_isp_dead_pixel_correction_regs::bypass
union avi_isp_dead_pixel_correction_bypass bypass
Definition:
avi_isp_dead_pixel_correction.h:94
avi_isp_dead_pixel_correction_threshold::_register
uint32_t _register
Definition:
avi_isp_dead_pixel_correction.h:67
avi_isp_dead_pixel_correction_bypass::_register
uint32_t _register
Definition:
avi_isp_dead_pixel_correction.h:58
avi_isp_dead_pixel_correction_rgrim_conf::_register
uint32_t _register
Definition:
avi_isp_dead_pixel_correction.h:79
avi_isp_dead_pixel_correction_list_mem_regs
Definition:
avi_isp_dead_pixel_correction.h:31
avi_isp_dead_pixel_correction_regs
Definition:
avi_isp_dead_pixel_correction.h:92
avi_isp_dead_pixel_correction_bypass
Definition:
avi_isp_dead_pixel_correction.h:51
avi_isp_dead_pixel_correction_cfa
Definition:
avi_isp_dead_pixel_correction.h:42
avi_isp_dead_pixel_correction_list_mem
Definition:
avi_isp_dead_pixel_correction.h:20
avi_isp_dead_pixel_correction_rgrim_conf
Definition:
avi_isp_dead_pixel_correction.h:71
avi_isp_dead_pixel_correction_rgrim_gain
Definition:
avi_isp_dead_pixel_correction.h:83
avi_isp_dead_pixel_correction_threshold
Definition:
avi_isp_dead_pixel_correction.h:62
uint32_t
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.
Definition:
vl53l1_types.h:78
sw
airborne
boards
bebop
isp
regmap
avi_isp_dead_pixel_correction.h
Generated on Fri Nov 8 2024 14:10:45 for Paparazzi UAS by
1.9.1