Jump to main content

##

# 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.