📄 sectorinfo.h
字号:
/**
* File: SectorInfo.h
* Stores basic information about the sectors.
*
* Functions in this file do not read or write to the flash
* they only organize and store the data given to them.
*
*/
#ifndef _SECTOR_INFO_H_
#define _SECTOR_INFO_H_
#include "ffs.h"
DMS_STATUS dms_SectorInfoDefineArchitecture(SECTOR_DESCRIPTIOR *apDeviceArchitecture);
void dms_SectorInfoFinalize(void);
DMS_STATUS dms_SectorInfoGetIndexFromAddress(DWORD adwAddress, WORD *awSectorIndex);
WORD dms_SectorInfoIsValidAddress(DWORD adwAddress);
DWORD dms_SectorInfoGetBlockTableAddress(WORD awSectorIndex);
DWORD dms_SectorInfoGetBlockAddress(WORD awSectorIndex, WORD awSectorBlockIndex);
DWORD dms_SectorInfoGetAddress(WORD awSectorIndex);
DWORD dms_SectorInfoGetEndingAddress(WORD awSectorIndex);
WORD dms_SectorInfoGetBlockCount(WORD awSectorIndex);
DWORD dms_SectorInfoGetSize(WORD awSectorIndex);
WORD dms_SectorInfoGetCount(void);
WORD dms_SectorInfoGetIndexOfLargestSector(void);
WORD dms_SectorInfoGetLargestSectorBlockCount(void);
DWORD dms_SectorInfoGetTotalSize(void);
DWORD dms_SectorInfoGetTotalBlockCount(void);
DMS_STATUS dms_SectorInfoCheckArchitectureValidity(void);
#endif /* _SECTOR_INFO_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -