1.1.4.4.20 DRV_NAND_FLASH_GEOMETRY Struct

C

typedef struct
{
    /* Identifier for the device */
    uint8_t deviceId;

    /* Data Bus Width (8/16) */
    uint8_t dataBusWidth;

    /* Size of the device in bytes */
    uint32_t deviceSize;

    /* Size of the data area of a page in bytes */
    uint32_t pageSize;

    /* Size of the spare area of a page in bytes */
    uint16_t spareSize;

    /* Size of one block in bytes */
    uint32_t blockSize;

    /* Number of logical units */
    uint8_t numberOfLogicalUnits;

    /* Number of bits of ECC correction */
    uint8_t eccCorrectability;

} DRV_NAND_FLASH_GEOMETRY;

Summary

NAND FLASH Device geometry.

Description

This data type will be used to get the characteristics of the NAND FLASH Device.

Remarks

None.