WPADSetDisableChannel

C Specification

#include <revolution/wpad.h>

#define WPAD_DISABLE_CLEAR           0  
#define WPAD_DISABLE_WIFI_CHAN_1     1
#define WPAD_DISABLE_WIFI_CHAN_2     2
#define WPAD_DISABLE_WIFI_CHAN_3     3
#define WPAD_DISABLE_WIFI_CHAN_4     4
#define WPAD_DISABLE_WIFI_CHAN_5     5
#define WPAD_DISABLE_WIFI_CHAN_6     6
#define WPAD_DISABLE_WIFI_CHAN_7     7
#define WPAD_DISABLE_WIFI_CHAN_8     8
#define WPAD_DISABLE_WIFI_CHAN_9     9
#define WPAD_DISABLE_WIFI_CHAN_10    10
#define WPAD_DISABLE_WIFI_CHAN_11    11
#define WPAD_DISABLE_WIFI_CHAN_12    12
#define WPAD_DISABLE_WIFI_CHAN_13    13
#define WPAD_DISABLE_WIFI_CHAN_14    14

void WPADSetDisableChannel( u16 disable )

Arguments

disable Either WPAD_DISABLE_CLEAR or one of the WPAD_DISABLE_WIFI_CHAN_*n.

Return Values

None.

Description

The wireless LAN interference avoidance process is now performed inside the SDK. Nothing is actually executed internally when this function is called, so it always returns TRUE.

To avoid interference with wireless LANs, this specifies a frequency for the controllers that is not used by the LANs. A value obtained by OR'ing, WPAD_DISABLE_WIFI_CHAN_n can be set for the argument disable. However, the frequency band specified must be continuous.

In addition, it takes between ten and thirty seconds after this function is called for the hardware to switch the frequency band.

See Also

WPAD Functions

Revision History

2006/09/18 Mentioned that the avoidance process is now performed inside the SDK.
2006/08/15 Changed the argument type to u16, and revised the argument descriptions.
2006/06/19 Initial version.


CONFIDENTIAL