xbmc
Functions
io.h File Reference

Handles device I/O. More...

#include <bluetooth/bluetooth.h>
#include "wiiuse_internal.h"
Include dependency graph for io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void wiiuse_handshake (struct wiimote_t *wm, byte *data, unsigned short len)
 Get initialization data from the wiimote. More...
 
int wiiuse_io_read (struct wiimote_t *wm)
 
int wiiuse_io_write (struct wiimote_t *wm, byte *buf, int len)
 

Detailed Description

Handles device I/O.

Function Documentation

◆ wiiuse_handshake()

void wiiuse_handshake ( struct wiimote_t wm,
byte *  data,
unsigned short  len 
)

Get initialization data from the wiimote.

Parameters
wmPointer to a wiimote_t structure.
dataunused
lenunused

When first called for a wiimote_t structure, a request is sent to the wiimote for initialization information. This includes factory set accelerometer data. The handshake will be concluded when the wiimote responds with this data.