# 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 | 座標１で得られた生のタッチパネル値 （0〜4095）
dx1、 dy1 | 座標１の画面座標
raw_x2, raw_y2 | 座標２で得られた生のタッチパネル値 （0〜4095）
dx2, dy2 | 座標２の画面座標

## 返り値

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

## 説明

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

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

## 参照

`TP_GetCalibratedPoint, TP_SetCalibrateParam`

## 履歴

Ver. 2004/04/16 初版