Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
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
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.