Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
avi_isp_edge_enhancement_color_reduction_filter.h
Go to the documentation of this file.
1 /*********************************************************************
2  * avi_isp_edge_enhancement_color_reduction_filter 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_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_H_
15 #define _AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_H_
16 
17 #define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_EE_LUT 0x00
18 
20 {
21  struct
22  {
23  uint32_t ee_lut : 6;
24  };
26 };
27 
29 {
31 };
32 
33 #define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_EE_KERNEL_COEFF 0x400
34 #define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_CRF_KERNEL_COEFF 0x420
35 #define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_M_COEFF 0x440
36 #define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_D_COEFF 0x460
37 
39 {
40  struct
41  {
42  uint32_t ee_kernel_coeff : 11;
43  };
45 };
46 
48 {
49  struct
50  {
51  uint32_t crf_kernel_coeff : 11;
52  };
54 };
55 
57 {
58  struct
59  {
60  uint32_t m_coeff : 8;
61  };
63 };
64 
66 {
67  struct
68  {
69  uint32_t d_coeff : 11;
70  };
72 };
73 
75 {
77  unsigned /*unused*/ : 32; /* 0x018 */
78  unsigned /*unused*/ : 32; /* 0x01c */
80  unsigned /*unused*/ : 32; /* 0x038 */
81  unsigned /*unused*/ : 32; /* 0x03c */
83  unsigned /*unused*/ : 32; /* 0x044 */
84  unsigned /*unused*/ : 32; /* 0x048 */
85  unsigned /*unused*/ : 32; /* 0x04c */
86  unsigned /*unused*/ : 32; /* 0x050 */
87  unsigned /*unused*/ : 32; /* 0x054 */
88  unsigned /*unused*/ : 32; /* 0x058 */
89  unsigned /*unused*/ : 32; /* 0x05c */
91 };
92 
93 #endif /* _AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_H_ */
union avi_isp_edge_enhancement_color_reduction_filter_m_coeff m_coeff
union avi_isp_edge_enhancement_color_reduction_filter_ee_kernel_coeff ee_kernel_coeff[6]
union avi_isp_edge_enhancement_color_reduction_filter_crf_kernel_coeff crf_kernel_coeff[6]
union avi_isp_edge_enhancement_color_reduction_filter_ee_lut ee_lut[256]
unsigned long uint32_t
Definition: types.h:18
union avi_isp_edge_enhancement_color_reduction_filter_d_coeff d_coeff