Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
y
+
Functions
_
a
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
+
Variables
_
a
b
c
d
e
f
g
h
l
m
n
p
q
r
s
t
u
w
y
Typedefs
Enumerations
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
+
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
r
s
t
u
w
y
Related Functions
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Variables
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
x
+
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerations
_
a
b
c
d
e
f
g
i
m
n
p
s
t
u
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
m
n
o
p
q
r
s
t
u
w
x
+
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
lib
inertial-sense-sdk
EVB-2
IS_EVB-2
src
ASF
common
services
usb
udc
udi.h
Go to the documentation of this file.
1
33
/*
34
* Support and FAQ: visit <a href="https://www.microchip.com/support/">Microchip Support</a>
35
*/
36
37
#ifndef _UDI_H_
38
#define _UDI_H_
39
40
#include "
conf_usb.h
"
41
#include "
usb_protocol.h
"
42
43
#ifdef __cplusplus
44
extern
"C"
{
45
#endif
46
64
typedef
struct
{
75
bool
(*enable) (void);
76
88
void (*disable) (void);
89
101
bool
(*
setup
) (void);
102
110
uint8_t(*getsetting) (void);
111
115
void(*sof_notify) (void);
116
}
udi_api_t
;
117
119
120
#ifdef __cplusplus
121
}
122
#endif
123
#endif // _UDI_H_
conf_usb.h
USB configuration file for CDC application.
setup
usb_protocol.h
USB protocol definitions.
udi_api_t
UDI API.
Definition:
udi.h:64
bool
unsigned char bool
Boolean.
Definition:
compiler.h:243
inertial_sense_ros
Author(s):
autogenerated on Sat Sep 19 2020 03:19:05