At26Desc * AT26_FindDevice(At26 *pAt26, unsigned int jedecId) { unsigned int i = 0; SANITY_CHECK(pAt26); // Search if device is recognized pAt26->pDesc = 0; while ((i < NUMDATAFLASH) && !(pAt26->pDesc)) { if (jedecId == at26Devices[i].jedecId) { pAt26->pDesc = &(at26Devices[i]); } i++; } return pAt26->pDesc; }