TFlashDriver
PROTOCOL TFlashDriver : public TProtocol {
public:
Identify(unsigned long,unsigned long,SFlashChipInformation &);
CleanUp(TMemoryAllocator &);
Init(TMemoryAllocator &);
InitializeDriverData(TFlashRange &,TMemoryAllocator &);
CleanUpDriverData(TFlashRange &,TMemoryAllocator &);
StartReadingArray(TFlashRange &);
DoneReadingArray(TFlashRange &);
Write(unsigned long,unsigned long,unsigned long,TFlashRange &);
StartErase(TFlashRange &,unsigned long);
ResetBlockStatus(TFlashRange &,unsigned long);
IsEraseComplete(TFlashRange &,unsigned long,long &);
LockBlock(TFlashRange &,unsigned long);
BeginWrite(TFlashRange &,unsigned long,unsigned long);
ReportWriteResult(TFlashRange &,unsigned long);
};
Created by
philz
Last modified
2003-09-09 06:46 AM