Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
avi_isp_bayer.h
Go to the documentation of this file.
1 /*********************************************************************
2  * avi_isp_bayer 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_BAYER_H_
15 #define _AVI_ISP_BAYER_H_
16 
17 #define AVI_ISP_BAYER_CFA 0x00
18 #define AVI_ISP_BAYER_THRESHOLD_1 0x04
19 #define AVI_ISP_BAYER_THRESHOLD_2 0x08
20 
22 {
23  struct
24  {
25  uint32_t cfa : 2;
26  };
28 };
29 
31 {
32  struct
33  {
34  uint32_t threshold_1 : 13;
35  };
37 };
38 
40 {
41  struct
42  {
43  uint32_t threshold_2 : 13;
44  };
46 };
47 
49 {
50  union avi_isp_bayer_cfa cfa; /* 0x000 */
53 };
54 
55 #endif /* _AVI_ISP_BAYER_H_ */
avi_isp_bayer_regs
Definition: avi_isp_bayer.h:48
avi_isp_bayer_cfa::_register
uint32_t _register
Definition: avi_isp_bayer.h:27
avi_isp_bayer_regs::threshold_1
union avi_isp_bayer_threshold_1 threshold_1
Definition: avi_isp_bayer.h:51
uint32_t
unsigned long uint32_t
Definition: types.h:18
avi_isp_bayer_threshold_2::_register
uint32_t _register
Definition: avi_isp_bayer.h:45
avi_isp_bayer_regs::threshold_2
union avi_isp_bayer_threshold_2 threshold_2
Definition: avi_isp_bayer.h:52
avi_isp_bayer_cfa
Definition: avi_isp_bayer.h:21
avi_isp_bayer_threshold_1::_register
uint32_t _register
Definition: avi_isp_bayer.h:36
avi_isp_bayer_regs::cfa
union avi_isp_bayer_cfa cfa
Definition: avi_isp_bayer.h:50
avi_isp_bayer_threshold_1
Definition: avi_isp_bayer.h:30
avi_isp_bayer_threshold_2
Definition: avi_isp_bayer.h:39