My Project 1
Yet another Wii Balance Board Driver
Variables
Command Definitions

Command arrays for interacting with the Wii Balance Board based on the Wiimote protocol. More...

Variables

const unsigned char status_command []
 
const unsigned char activate_command []
 
const unsigned char calibration_command []
 
const unsigned char led_on_command []
 
const unsigned char data_dump_command []
 

Detailed Description

Command arrays for interacting with the Wii Balance Board based on the Wiimote protocol.

This section contains predefined command arrays that follow the Wiimote protocol structure, as outlined in Wiibrew documentation. Each command array begins with the byte 0x52, which addresses the Wii Balance Board, followed by specific instructions to execute various functions (e.g., status request, activation, LED control, calibration, and continuous data reporting).

Command Structure

Each command array uses a consistent structure:

Command Arrays

Future Extensions

Additional commands may be added as necessary to extend functionality. In the future, command arrays could be dynamically filled based on inputs from stdin within a monitoring thread, allowing real-time command adjustments. For now, the command arrays are statically defined in YAWiiBBessentials.c, ensuring core commands are readily available.

Variable Documentation

◆ activate_command

const unsigned char activate_command[]
extern

◆ calibration_command

const unsigned char calibration_command[]
extern

◆ data_dump_command

const unsigned char data_dump_command[]
extern

◆ led_on_command

const unsigned char led_on_command[]
extern

◆ status_command

const unsigned char status_command[]
extern