SPI Function List

### ARM7 Processor Peripheral Device (SPI)

[Function List]

#### Touch panel

Initialization
  TP_Init
  TP_SetCallback
  TP_SetCalibrateParam
  TP_RequestSetStability

Sampling Caused by a Request
  TP_RequestRawSampling
  TP_RequestCalibratedSampling
  TP_RequestSamplingAsync
  TP_WaitRawResult
  TP_WaitCalibratedResult
  TP_GetCalibratedResult

Auto-Sampling
  TP_RequestAutoSamplingStart
  TP_RequestAutoSamplingStartAsync
  TP_RequestAutoSamplingStop
  TP_RequestAutoSamplingStopAsync
  TP_GetLatestRawPointInAuto
  TP_GetLatestCalibratedPointInAuto
  TP_GetLatestIndexInAuto

Calibration
  TP_GetUserInfo
  TP_CalcCalibrateParam
  TP_GetCalibratedPoint
  TP_GetUnCalibratedPoint

Pass Fail Determination
  TP_WaitBusy
  TP_WaitAllBusy
  TP_CheckBusy
  TP_CheckError

Types, Structures
  TPData
  TPRecvCallback

#### NVRAM

#### Mic

Initialization
  MIC_Init

Sampling
  MIC_DoSampling
  MIC_DoSamplingAsync

Auto-Sampling
  MIC_StartAutoSampling
  MIC_StartAutoSamplingAsync
  MIC_StopAutoSampling
  MIC_StopAutoSamplingAsync
  MIC_AdjustAutoSampling
  MIC_AdjustAutoSamplingAsync
  MIC_GetLastSamplingAddress

Types, Structures
  MICAutoParam
  MICSamplingType
  MICSamplingRate
  MICCallback
  MICResult

#### Power Management

Initialization
  PM_Init

PMIC Operation
  PM_ForceToPowerOff*
  PM_SetBackLight*
  PM_SetAmp*
  PM_SetAmpGain*
  PM_SetLCDPower

PMIC Status
  PM_GetBackLight
  PM_GetBackLight
  PM_GetAmp
  PM_GetAmpGain
  PM_GetLCDPower
  PM GetLEDPattern*

Sleep
  PM_GoSleepMode
  PM_SetSleepCallbackInfo
  PM_AppendPreSleepCallback
  PM_PrependPreSleepCallback
  PM_AppendPostSleepCallback
  PM_PrependPostSleepCallback
  PM_DeletePreSleepCallback
  PM_DeletePostSleepCallback