src/events.h File Reference

Handles wiimote events. More...

This graph shows which files directly or indirectly include this file:


Functions

void  wiiuse_pressed_buttons (struct wiimote_t *wm, byte *msg)
  Find what buttons are pressed.
void  handshake_expansion (struct wiimote_t *wm, byte *data, unsigned short len)
  Handle the handshake data from the expansion device.
void  disable_expansion (struct wiimote_t *wm)
  Disable the expansion device if it was enabled.

Detailed Description

Handles wiimote events.

The file includes functions that handle the events that are sent from the wiimote to us.


Function Documentation

void disable_expansion ( struct wiimote_t wm  ) 

Disable the expansion device if it was enabled.

Parameters:
wm  A pointer to a wiimote_t structure.
data  The data read in from the device.
len  The length of the data block, in bytes.
If the data is NULL then this function will try to start a handshake with the expansion.

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

Handle the handshake data from the expansion device.

Parameters:
wm  A pointer to a wiimote_t structure.
data  The data read in from the device.
len  The length of the data block, in bytes.
Tries to determine what kind of expansion was attached and invoke the correct handshake function.

If the data is NULL then this function will try to start a handshake with the expansion.

void wiiuse_pressed_buttons ( struct wiimote_t wm,
byte *  msg  
)

Find what buttons are pressed.

Parameters:
wm  Pointer to a wiimote_t structure.
msg  The message specified in the event packet.


Generated on Wed Apr 2 19:30:09 2008 for wiiuse by  doxygen 1.5.4