1 #ifndef BLUETOOTH_CLASS_H
2 #define BLUETOOTH_CLASS_H
5 *----------------------------------------------------------------------------
6 * Includes for BT class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
13 #include <devices/bluetoothhci.h>
14 #include <devices/newstyle.h>
15 #include <libraries/usbclass.h>
21 #include "bluetooth.h"
26 struct NepClassBT
* usbAttemptInterfaceBinding(struct NepBTBase
*nh
, struct PsdInterface
*pif
);
27 struct NepClassBT
* usbForceInterfaceBinding(struct NepBTBase
*nh
, struct PsdInterface
*pif
);
28 void usbReleaseInterfaceBinding(struct NepBTBase
*nh
, struct NepClassBT
*ncp
);
30 struct NepClassBT
* nAllocBT(void);
31 void nFreeBT(struct NepClassBT
*ncp
);
33 LONG
nOpenBindingCfgWindow(struct NepBTBase
*nh
, struct NepClassBT
*ncp
);
35 void nGUITaskCleanup(struct NepClassBT
*nh
);
37 BOOL
nLoadClassConfig(struct NepBTBase
*nh
);
38 BOOL
nLoadBindingConfig(struct NepClassBT
*ncp
);
40 AROS_UFP0(void, nBTTask
);
41 AROS_UFP0(void, nGUITask
);
43 #endif /* BLUETOOTH_CLASS_H */