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 
20 {
21  struct
22  {
23  uint32_t op_code : 3;
24  uint32_t coord_x : 11;
25  uint32_t coord_y : 12;
26  };
28 };
29 
31 {
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 
42 {
43  struct
44  {
45  uint32_t cfa : 2;
46  };
48 };
49 
51 {
52  struct
53  {
54  uint32_t list : 1;
55  uint32_t auto_detection : 1;
56  uint32_t rgrim : 1;
57  };
59 };
60 
62 {
63  struct
64  {
65  uint32_t threshold : 10;
66  };
68 };
69 
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  };
80 };
81 
83 {
84  struct
85  {
86  uint32_t gain : 7;
87  };
89 };
90 
92 {
93  union avi_isp_dead_pixel_correction_cfa cfa; /* 0x400 */
98 };
99 
100 #endif /* _AVI_ISP_DEAD_PIXEL_CORRECTION_H_ */
union avi_isp_dead_pixel_correction_rgrim_gain rgrim_gain
union avi_isp_dead_pixel_correction_threshold threshold
union avi_isp_dead_pixel_correction_list_mem list_mem[256]
union avi_isp_dead_pixel_correction_rgrim_conf rgrim_conf
union avi_isp_dead_pixel_correction_cfa cfa
union avi_isp_dead_pixel_correction_bypass bypass
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.
Definition: vl53l1_types.h:78