• 検索結果がありません。

6. 応用例

6.1 Serial Phase Change Memory 制御ソフトウェアの設定

6.1.5 r_qspi_pcm_p5q_drvif.c

本Serial Phase Change Memory用のクロック同期式シングル制御ソフトウェアI/Fソースファイルです。

設定箇所は、各ファイル中の「/** SET **/」というコメントの部分です。

(1) r_qspi_pcm_drvif_init_driver()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアのドライバ初期化処理を設定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_init_driver(void) {

return R_SIO_Init_Driver();

}

(2) r_qspi_pcm_drvif_disable()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアの通信禁止設定処理を設定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_disable(void) {

return R_SIO_Disable();

}

(3) r_qspi_pcm_drvif_enable()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアの通信許可設定処理を設定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_enable(uint8_t BrgData) {

return R_SIO_Enable(BrgData);

}

R01AN1439JJ0104 Rev.1.04 Page 63 of 68 2016.03.31

(4) r_qspi_pcm_drvif_enable_tx_data()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアのデータ書き込み専用の通信許可設定処理を設 定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_enable_tx_data(uint8_t BrgData) {

return R_SIO_Enable(BrgData);

}

(5) r_qspi_pcm_drvif_enable_rx_data()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアのデータ読み出し専用の通信許可設定処理を設 定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_enable_rx_data(uint8_t BrgData) {

return R_SIO_Enable(BrgData);

}

(6) r_qspi_pcm_drvif_open()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアの通信開放設定処理を設定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_open(void) {

return R_SIO_Open_Port();

}

(7) r_qspi_pcm_drvif_tx()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアのデータ送信処理を設定します。主にコマンド 送信やステータスレジスタへの書き込みに使用します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_tx(uint16_t TxCnt, uint8_t FAR * pData) {

return R_SIO_Tx_Data(TxCnt, pData);

}

(8) r_qspi_pcm_drvif_tx_data()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアの書き込み専用のデータ送信処理を設定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_tx_data(uint16_t TxCnt, uint8_t FAR * pData) {

return R_SIO_Tx_Data(TxCnt, pData);

}

(9) r_qspi_pcm_drvif_rx()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアのデータ受信処理を設定します。主にステータ スレジスタの読み出しに使用します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_rx(uint16_t RxCnt, uint8_t FAR * pData) {

return R_SIO_Rx_Data(RxCnt, pData);

}

(10) r_qspi_pcm_drvif_rx_data()の設定

使用するクロック同期式シングルマスタ制御ソフトウェアの読み出し専用のデータ受信処理を設定します。

対応のものが無い場合、追加してください。

error_t r_qspi_pcm_drvif_rx_data(uint16_t RxCnt, uint8_t FAR * pData) {

return R_SIO_Rx_Data(RxCnt, pData);

R01AN1439JJ0104 Rev.1.04 Page 65 of 68 2016.03.31

関連したドキュメント