#include <revolution/pmic.h> // Signal processing state #define PMIC_SP_ON 0x0000 #define PMIC_SP_OFF 0x0001 PMIC_ERR PMICSetSpState(u16 state);
| state | Sets the ON/OFF state of the Wii Speak's signal processor. |
|---|
Returns one of the following.
| PMIC_ERR_OK | The signal processor state has been set successfully. |
|---|---|
| PMIC_ERR_INVALID_ARGUMENTS | The correct argument was not passed. |
| PMIC_ERR_NO_DEVICE | The Wii Speak has been unplugged. |
| PMIC_ERR_INVALID_STATE | The Wii Speak is not open. |
| PMIC_ERR_BUSY | Cannot register the command. Call the function again. |
| PMIC_ERR_USB_ERROR | An error occurred in USB communications. Call the function again. |
| PMIC_ERR_FATAL | A fatal error has occurred. |
Synchronously sets the ON/OFF state of the Wii Speak's signal processor.
Specify the state of the signal processor in the state argument. To enable the signal processor, set state to PMIC_SP_ON. To disable the signal processor, set it to PMIC_SP_OFF. When the signal processor is disabled, the echo canceler is disabled so you can get raw data. The default state of the signal processor is PMIC_SP_ON.
This function can be called when the Wii Speak is in the STOP state.
2009/06/11 Revised Description.
2008/10/24 Added to Return Values and Description.
2008/07/04 Revised the description of PMIC_ERR_INVALID_STATE.
2008/04/24 Initial version.
CONFIDENTIAL