CARD_VerifyEeprom

構文

#include <nitro/card.h>

static inline BOOL CARD_VerifyEeprom(u32 dst, const void *src, u32 len);

引数

dst 比較先の EEPROM アドレス
src 比較元のメモリアドレス
len 比較するデータのバイト長

返り値

処理が正しく成功してデータが一致していれば TRUE を、そうでないなら FALSE を返します。

説明

EEPROM デバイスのデータを指定のメモリと比較します。
この関数は処理が完了するまで制御を返しません。
処理が正しく成功してデータが一致していれば TRUE を、そうでない場合は FALSE を返します。
失敗時の詳細な結果値を取得するにはCARD_GetResultCode( )を呼び出してください。

この関数を使用する場合、事前にアクセスバスをCARD_LockBackup( )でロックしている必要があります。

この関数は内部でPXIを介してARM7プロセッサと通信しています。
PXIの割り込みが有効でないと処理が完了しない点に注意してください。

参照

CARD_GetResultCode, CARD_IsBackupEeprom, CARD_VerifyEepromAsync, CARD_ReadEeprom, CARD_WriteEeprom, CARD_WriteAndVerifyEeprom

履歴

2004/12/09 記述修正 「IOプロセッサ」→「ARM7プロセッサ」
2004/08/31 CARD_GetResultCode( )についての記述を追加
2004/08/18 PXI割り込みについての記述を追加
2004/07/28 初版