TP_CalcCalibrateParam

構文

#include <nitro/spi.h>
u32 TP_CalcCalibrateParam( TPCalibrateParam * calibrate,
                                u16 raw_x1, u16 raw_y1,
                                u16 dx1,   u16 dy1,
                                u16 raw_x2, u16 raw_y2,
                                u16 dx2,   u16 dy2 );

引数

calibrate 結果のキャリブレーションパラメータを格納するためのポインタ
raw_x1、 raw_y1 座標1で得られた生のタッチパネル値 (0〜4095)
dx1、 dy1 座標1の画面座標
raw_x2, raw_y2 座標2で得られた生のタッチパネル値 (0〜4095)
dx2, dy2 座標2の画面座標

返り値

引数が有効なパラメータであった場合には0
有効でないパラメータであった場合には0以外を返します。

説明

2点の座標を元に、キャリブレーションのためのパラメータを計算します。

座標1と座標2のパラメータとして、x または y に同じ値を入力しないでください。

参照

TP_GetCalibratedPoint, TP_SetCalibrateParam

履歴

Ver. 2004/04/16 初版