1.1.4.4.11 DRV_NAND_FLASH_ParameterPageRead Function

C

bool DRV_NAND_FLASH_ParameterPageRead(const DRV_HANDLE handle, uint8_t *parameterPage, uint32_t size);

Summary

Returns the Parameter page of the NAND Flash device.

Description

This routine reads the parameter page of the NAND Flash device. It reads target's organization, features, timings and other behavioural parameters of NAND Flash device.

Precondition

The DRV_NAND_FLASH_Open() routine must have been called for the specified NAND FLASH driver instance.

Parameters

ParamDescription
handleA valid open-instance handle, returned from the driver's open routine
parameterPagePointer to destination buffer into which parameter page to be placed from NAND Flash
sizeTotal number of parameter page data bytes to be read

Returns

true - If parameter page is successfully read from the NAND Flash

false - If parameter page read is failed

Example

DRV_HANDLE handle; // Returned from DRV_NAND_FLASH_Open
uint8_t parameterPage[116];

if (DRV_NAND_FLASH_ParameterPageRead(handle, parameterPage, sizeof(parameterPage)))
{
    // Parameter page read successfully
}

Remarks

This routine will block wait for hardware access.