Esempio n. 1
0
/// NAND wrappers
ot_u8 NAND_erase_page(ot_u16* page_addr) {
    ot_u8 output;
    
    NAND_unlock();
    output = (ot_u8)FLASH_ErasePage((uint32_t)page_addr);
    NAND_lock();

    return output;
}
ot_u8 NAND_write_short(ot_u16* addr, ot_u16 data) {
    ot_u8 output;

    NAND_unlock();
    output = (ot_u8)FLASH_ProgramHalfWord((uint32_t)addr, (uint16_t)data);
    NAND_lock();

    return output;
}