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_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
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_d_coeff d_coeff
union avi_isp_edge_enhancement_color_reduction_filter_ee_lut ee_lut[256]
union avi_isp_edge_enhancement_color_reduction_filter_crf_kernel_coeff crf_kernel_coeff[6]
union avi_isp_edge_enhancement_color_reduction_filter_ee_kernel_coeff ee_kernel_coeff[6]
union avi_isp_edge_enhancement_color_reduction_filter_m_coeff m_coeff
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.