#pragma once /** Type for identifying the nominal or the gold (redundant) flash copy */ typedef enum { XSC_LIBNOR_COPY_NOMINAL, XSC_LIBNOR_COPY_GOLD, XSC_LIBNOR_COPY_TOTAL_NUMBER } xsc_libnor_copy_t; /** Type for identifying on of the two NOR flash chips */ typedef enum { XSC_LIBNOR_CHIP_0, /* First NOR flash chip */ XSC_LIBNOR_CHIP_1, /* Second NOR flash chip */ XSC_LIBNOR_CHIP_TOTAL_NUMBER } xsc_libnor_chip_t; /** * @brief Used to verify whether reboot function was called * * @param tgtChip * @param tgtCopy */ bool getRebootWasCalled(xsc_libnor_chip_t& tgtChip, xsc_libnor_copy_t& tgtCopy); void xsc_boot_copy(xsc_libnor_chip_t boot_chip, xsc_libnor_copy_t boot_copy);