

#include <nitro/spi.h>u32 TP_CheckBusy( TPRequestCommandFlag command_flgs );
| command_flgs | Specifies the command on which to perform a busy check. |
Returns 0 if a request is not being executed. Returns a non-zero value if a request is being executed.
Checks to see if a touch panel request that has been transmitted to ARM7 is being executed. You can check more than one request simultaneously if you provide the argument with the bitwise OR of multiple flags.
TP_REQUEST_COMMAND_FLAG_SAMPLING |
Requests sampling one time. It is sent with a TP_RequestSampling* function. |
TP_REQUEST_COMMAND_FLAG_AUTO_ON |
Requests to start autosampling. It is sent with the TP_RequestAutoSamplingStart function. |
TP_REQUEST_COMMAND_FLAG_AUTO_OFF |
Requests to stop autosampling. It is sent with the TP_RequestAutoSamplingStop function. |
TP_REQUEST_COMMAND_FLAG_SET_STABILITY |
Requests to set chattering provision parameters. It is sent with the TP_RequestSetStability function. |
The following describes the enumerated type definitions of the arguments.
// Type of instruction issued to the touch panel
typedef enum {
TP_REQUEST_COMMAND_FLAG_SAMPLING = 1 << TP_REQUEST_COMMAND_SAMPLING ,
TP_REQUEST_COMMAND_FLAG_AUTO_ON = 1 << TP_REQUEST_COMMAND_AUTO_ON ,
TP_REQUEST_COMMAND_FLAG_AUTO_OFF = 1 << TP_REQUEST_COMMAND_AUTO_OFF ,
TP_REQUEST_COMMAND_FLAG_SET_STABILITY = 1 << TP_REQUEST_COMMAND_SET_STABILITY
} TPRequestCommandFlag;
2004/04/19 Initial version.
CONFIDENTIAL