why need so many timeout
void sEE_ReadBuffer(uint8_t* pBuffer, uint16_t ReadAddr, uint16_t* NumByteToRead) { //__IO uint32_t timeout = 0xFFFF; __IO uint32_t timeout = 0xFF; /*!< Wait the end of last communication */ for (;timeout > 0; timeout--); /* Set the point...