Paparazzi UAS  v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
avi_isp_pedestal.h
Go to the documentation of this file.
1 /*********************************************************************
2  * avi_isp_pedestal 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_PEDESTAL_H_
15 #define _AVI_ISP_PEDESTAL_H_
16 
17 #define AVI_ISP_PEDESTAL_CFA 0x00
18 #define AVI_ISP_PEDESTAL_SUB_R 0x04
19 #define AVI_ISP_PEDESTAL_SUB_GB 0x08
20 #define AVI_ISP_PEDESTAL_SUB_GR 0x0c
21 #define AVI_ISP_PEDESTAL_SUB_B 0x10
22 
24 {
25  struct
26  {
27  uint32_t cfa : 2;
28  };
30 };
31 
33 {
34  struct
35  {
36  uint32_t sub_r : 10;
37  };
39 };
40 
42 {
43  struct
44  {
45  uint32_t sub_gb : 10;
46  };
48 };
49 
51 {
52  struct
53  {
54  uint32_t sub_gr : 10;
55  };
57 };
58 
60 {
61  struct
62  {
63  uint32_t sub_b : 10;
64  };
66 };
67 
69 {
70  union avi_isp_pedestal_cfa cfa; /* 0x000 */
71  union avi_isp_pedestal_sub_r sub_r; /* 0x004 */
72  union avi_isp_pedestal_sub_gb sub_gb; /* 0x008 */
73  union avi_isp_pedestal_sub_gr sub_gr; /* 0x00c */
74  union avi_isp_pedestal_sub_b sub_b; /* 0x010 */
75 };
76 
77 #endif /* _AVI_ISP_PEDESTAL_H_ */
union avi_isp_pedestal_sub_gr sub_gr
union avi_isp_pedestal_sub_gb sub_gb
union avi_isp_pedestal_cfa cfa
union avi_isp_pedestal_sub_r sub_r
union avi_isp_pedestal_sub_b sub_b
unsigned long uint32_t
Definition: types.h:18