I can read one 8-bit byte from the EEPROM in a device. When I try to read another byte (or the same byte), The SR bit goes low which is anded with mask SPI_FLAG_RXNE (always 1), which yields a 0 and puts my code into an infinite loop. Many people on...