1
/*
2
* Academic License - for use in teaching, academic research, and meeting
3
* course requirements at degree granting institutions only. Not for
4
* government, commercial, or other organizational use.
5
*
6
* File: integ_Accel_and_Gyro_types.h
7
*
8
* Code generated for Simulink model 'integ_Accel_and_Gyro'.
9
*
10
* Model version : 1.7
11
* Simulink Coder version : 8.12 (R2017a) 16-Feb-2017
12
* C/C++ source code generated on : Tue Dec 05 15:47:02 2017
13
*
14
* Target selection: ert.tlc
15
* Embedded hardware selection: ARM Compatible->ARM Cortex
16
* Code generation objectives: Unspecified
17
* Validation result: Not run
18
*/
19
20
#ifndef
RTW_HEADER_integ_Accel_and_Gyro_types_h_
21
#define
RTW_HEADER_integ_Accel_and_Gyro_types_h_
22
#include "rtwtypes.h"
23
#include "multiword_types.h"
24
#ifndef
typedef_freedomk64f_Hardware_integ_Ac_T
25
#define
typedef_freedomk64f_Hardware_integ_Ac_T
26
27
typedef
struct
{
28
int32_T
dummy
;
29
}
freedomk64f_Hardware_integ_Ac_T
;
30
31
#endif
/*typedef_freedomk64f_Hardware_integ_Ac_T*/
32
33
#ifndef
typedef_freedomk64f_I2CMasterWrite_in_T
34
#define
typedef_freedomk64f_I2CMasterWrite_in_T
35
36
typedef
struct
{
37
int32_T
isInitialized
;
38
freedomk64f_Hardware_integ_Ac_T
Hw
;
39
uint32_T
BusSpeed
;
40
}
freedomk64f_I2CMasterWrite_in_T
;
41
42
#endif
/*typedef_freedomk64f_I2CMasterWrite_in_T*/
43
44
#ifndef
typedef_struct_T_integ_Accel_and_Gyro_T
45
#define
typedef_struct_T_integ_Accel_and_Gyro_T
46
47
typedef
struct
{
48
real_T
f1
[2];
49
}
struct_T_integ_Accel_and_Gyro_T
;
50
51
#endif
/*typedef_struct_T_integ_Accel_and_Gyro_T*/
52
53
#ifndef
typedef_struct_T_integ_Accel_and_Gy_n_T
54
#define
typedef_struct_T_integ_Accel_and_Gy_n_T
55
56
typedef
struct
{
57
char_T
f1
[7];
58
}
struct_T_integ_Accel_and_Gy_n_T
;
59
60
#endif
/*typedef_struct_T_integ_Accel_and_Gy_n_T*/
61
62
#ifndef
typedef_struct_T_integ_Accel_and_G_nh_T
63
#define
typedef_struct_T_integ_Accel_and_G_nh_T
64
65
typedef
struct
{
66
char_T
f1
[11];
67
char_T
f2
[6];
68
char_T
f3
[7];
69
}
struct_T_integ_Accel_and_G_nh_T
;
70
71
#endif
/*typedef_struct_T_integ_Accel_and_G_nh_T*/
72
73
#ifndef
typedef_struct_T_integ_Accel_and__nh0_T
74
#define
typedef_struct_T_integ_Accel_and__nh0_T
75
76
typedef
struct
{
77
char_T
f1
[11];
78
char_T
f2
[6];
79
}
struct_T_integ_Accel_and__nh0_T
;
80
81
#endif
/*typedef_struct_T_integ_Accel_and__nh0_T*/
82
83
#ifndef
typedef_struct_T_integ_Accel_and_nh0q_T
84
#define
typedef_struct_T_integ_Accel_and_nh0q_T
85
86
typedef
struct
{
87
char_T
f1
[4];
88
char_T
f2
[5];
89
char_T
f3
[5];
90
char_T
f4
[6];
91
char_T
f5
[5];
92
char_T
f6
[6];
93
char_T
f7
[5];
94
char_T
f8
[6];
95
char_T
f9
[6];
96
char_T
f10
[6];
97
}
struct_T_integ_Accel_and_nh0q_T
;
98
99
#endif
/*typedef_struct_T_integ_Accel_and_nh0q_T*/
100
101
#ifndef
typedef_struct_T_integ_Accel_and_Gy_j_T
102
#define
typedef_struct_T_integ_Accel_and_Gy_j_T
103
104
typedef
struct
{
105
char_T
f1
[6];
106
char_T
f2
[7];
107
char_T
f3
[2];
108
real_T
f4
;
109
char_T
f5
[2];
110
real_T
f6
;
111
}
struct_T_integ_Accel_and_Gy_j_T
;
112
113
#endif
/*typedef_struct_T_integ_Accel_and_Gy_j_T*/
114
115
#ifndef
typedef_struct_T_integ_Accel_and_G_je_T
116
#define
typedef_struct_T_integ_Accel_and_G_je_T
117
118
typedef
struct
{
119
char_T
f1
[11];
120
char_T
f2
[7];
121
char_T
f3
[6];
122
char_T
f4
[2];
123
real_T
f5
;
124
}
struct_T_integ_Accel_and_G_je_T
;
125
126
#endif
/*typedef_struct_T_integ_Accel_and_G_je_T*/
127
128
#ifndef
typedef_freedomk64f_fxos8700_integ_Ac_T
129
#define
typedef_freedomk64f_fxos8700_integ_Ac_T
130
131
typedef
struct
{
132
int32_T
isInitialized
;
133
real_T
SampleTime
;
134
freedomk64f_I2CMasterWrite_in_T
i2cobj
;
135
}
freedomk64f_fxos8700_integ_Ac_T
;
136
137
#endif
/*typedef_freedomk64f_fxos8700_integ_Ac_T*/
138
139
#ifndef
typedef_freedomk64f_I2CMasterRead_int_T
140
#define
typedef_freedomk64f_I2CMasterRead_int_T
141
142
typedef
struct
{
143
int32_T
isInitialized
;
144
freedomk64f_Hardware_integ_Ac_T
Hw
;
145
uint32_T
BusSpeed
;
146
real_T
SampleTime
;
147
}
freedomk64f_I2CMasterRead_int_T
;
148
149
#endif
/*typedef_freedomk64f_I2CMasterRead_int_T*/
150
151
/* Parameters (auto storage) */
152
typedef
struct
P_integ_Accel_and_Gyro_T_
P_integ_Accel_and_Gyro_T
;
153
154
/* Forward declaration for rtModel */
155
typedef
struct
tag_RTM_integ_Accel_and_Gyro_T
RT_MODEL_integ_Accel_and_Gyro_T
;
156
157
#endif
/* RTW_HEADER_integ_Accel_and_Gyro_types_h_ */
158
159
/*
160
* File trailer for generated code.
161
*
162
* [EOF]
163
*/
164