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
27typedef 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
36typedef 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
47typedef 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
56typedef 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
65typedef 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
76typedef 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
86typedef 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
104typedef 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
118typedef 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
131typedef 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
142typedef 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) */
152typedef struct P_integ_Accel_and_Gyro_T_ P_integ_Accel_and_Gyro_T;
153
154/* Forward declaration for rtModel */
155typedef 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