/* * V1.0 */ #include /****Private fonction */ HAL_StatusTypeDef readEeprom(uint16_t Add,uint8_t *tab, int len){ HAL_StatusTypeDef res; uint8_t add[2]; add[0]=Add>>8; add[1]=Add; if ((res = HAL_I2C_Master_Transmit(EEprom.I2C,EepromADD,add,2,1000)) != HAL_OK){ return res; } res = HAL_I2C_Master_Receive(EEprom.I2C,EepromADD,tab,len,1000); return res; } HAL_StatusTypeDef writeEeprom(uint16_t Add,uint8_t *tab, int len){ HAL_StatusTypeDef res; uint8_t data[2+len]; data[0]=Add>>8; data[1]=Add; for(int i =0;i