FARX_DATA_FLAG
wrt_reg_dword(®->flash_addr, addr & ~FARX_DATA_FLAG);
if (rd_reg_dword(®->flash_addr) & FARX_DATA_FLAG) {
wrt_reg_dword(®->flash_addr, addr | FARX_DATA_FLAG);
if (!(rd_reg_dword(®->flash_addr) & FARX_DATA_FLAG))