unsigned char AT45D_GetStatus(At45 *pAt45) { unsigned char error; unsigned char status; SANITY_CHECK(pAt45); // Issue a status register read command error = AT45_SendCommand(pAt45, AT45_STATUS_READ, 1, &status, 1, 0, 0, 0); ASSERT(!error, "-F- AT45_GetStatus: Failed to issue command.\n\r"); // Wait for command to terminate while (AT45_IsBusy(pAt45)) { AT45D_Wait(pAt45); } return status; }