SPI Function List

# Sub Processor Peripheral Device (SPI)

[Function List]

## Touch Panel (TP)

< Initialization >
  TP_Init
  TP_SetCallback
  TP_SetCalibrateParam
  TP_RequestSetStability

< Sampling Caused by Requests >
  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

< Success/Fail Determination >
  TP_WaitBusy
  TP_WaitAllBusy
  TP_CheckBusy
  TP_CheckError

< Types / Structures >
  TPData
  TPRecvCallback

## NVRAM

### Microphone

< Initialization >
  MIC_Init

< Sampling >
  MIC_DoSampling
  MIC_DoSamplingAsync

< Auto Sampling >
  MIC_StartAutoSampling
  MIC_StartAutoSamplingAsync
  MIC_StopAutoSampling
  MIC_StopAutoSamplingAsync
  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_GetBattery
  PM_GetBackLight
  PM_GetAmp
  PM_GetAmpGain
  PM_GetLCDPower
  PM_GetLEDPattern*

< Sleep >
  PM_GoSleepMode
  PM_SetSleepCallback
  PM_AppendPreSleepCallback
  PM_PrependPreSleepCallback
  PM_AppendPostSleepCallback
  PM_PrependPostSleepCallback
  PM_DeletePreSleepCallback
  PM_DeletePostSleepCallback