Jump to main content

##

# 1.2.1.10 SYS_MEDIA_GEOMETRY Struct

## C

    typedef struct
    {
        /* Properties of a Media. For a device, if multiple properties are
        applicable, they can be ORed */
        SYS_MEDIA_PROPERTY mediaProperty;

        /* Number of Read Regions */
        uint32_t numReadRegions;

        /* Number of Write Regions */
        uint32_t numWriteRegions;

        /* Number of Erase Regions */
        uint32_t numEraseRegions;

        /* Pointer to the table containing the geometry information */
        SYS_MEDIA_REGION_GEOMETRY *geometryTable;

    } SYS_MEDIA_GEOMETRY;

## Summary

Contains all the geometrical information of a media device.

## Description

This structure contains all the geometrical information of a media device. the structure also has property of the media like media is one time programmable (OTP) or Read Only etc.

## Remarks

A memory device can have multiple erase block regions. Sum of all the regions is the total memory size of the device.