# CARD_ReadEeprom

## 構文

  `#include <nitro/card.h>`
  `BOOL CARD_ReadEeprom(u32 src, void *dst, u32 len);`

## 引数

src | 転送元の EEPROM アドレス
dst | 転送先のメモリアドレス
len | 読み出すデータのバイト長

## 返り値

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

## 説明

EEPROM デバイスからデータを同期的に読み出します。
この関数は処理が完了するまで制御を返しません。
処理が正しく成功すれば TRUE を、失敗した場合は FALSE を返します。
失敗時の詳細な結果値を取得するにはCARD_GetResultCode( )を呼び出してください。
この関数を使用する場合、事前にアクセスバスをCARD_LockBackup( )でロックしている必要があります。
この関数は内部でPXIを介してARM7プロセッサと通信しています。
PXIの割り込みが有効でないと処理が完了しない点に注意してください。

## 参照

`CARD_GetResultCode, CARD_IsBackupEeprom, CARD_ReadEepromAsync, CARD_WriteEeprom, CARD_VerifyEeprom, CARD_WriteAndVerifyEeprom`

## 履歴

2004/12/09 記述修正 「IOプロセッサ」→「ARM7プロセッサ」
2004/08/31 CARD_GetResultCode( )についての記述を追加
2004/08/18 PXI割り込みについての記述を追加
2004/07/28 リンクを追加
2004/07/10 ビジーループに関する記述を削除
2004/07/05 初版