Jump to main content

##

# 1.1.4.4.12 DRV_NAND_FLASH_SkipBlock_BlockCheck Function

## C

    bool DRV_NAND_FLASH_SkipBlock_BlockCheck(const DRV_HANDLE handle, uint16_t blockNum)

## Summary

Checks whether NAND Flash block is bad or good.

## Description

This routine returns false if the given block of NAND Flash device is bad otherwise true.

## Preconditions

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

## Parameters

Param | Description
--- | ---
handle | A valid open-instance handle, returned from the driver's open routine
blockNum | Block number to check

## Returns

true - If block is good

false - If block is bad

## Example

    uint16_t blockNum = 0;
    DRV_HANDLE handle; // Returned from DRV_NAND_FLASH_Open

    if (DRV_NAND_FLASH_SkipBlock_BlockCheck(handle, blockNum))
    // Block is good
    }

## Remarks

This routine will block for hardware access.