#include <revolution/kpad.h> WPADCLStatus *KPADGetWPADCLRingBuffer( s32 chan );
| chan | One of the WPAD_CHANn values. |
|---|
Returns the start address of the WPADCLStatus structure ring buffer.
The KPAD library, unlike the KPADOld library, does not use the WPAD library auto-sampling. This function is used for maintaining compatibility with the KPADOld library, but it does not necessarily operate the same way.
In the KPADOld library, this function was used as follows:
To reference values in a
WPADCLStatusstructure directly, use theWPADGetLatestIndexInBuffunction in parallel to reference the appropriate value.
However, the controller must be in a stable state where data format does not change, not in a state that immediately follows its connection/disconnection or the insertion/removal of external extension controllers. Because such conditions cannot be guaranteed, the use of this function is not recommended.
In the KPAD library, KPADGetUnifiedWpadStatus should be used instead.
2006/10/25 Revised the description to match KPAD version 2.
2006/09/07 Initial version.
CONFIDENTIAL