From 89235be35397d91ad5e8cadd59cd009b8d682960 Mon Sep 17 00:00:00 2001 From: Avi Levkovich Date: Sun, 8 Mar 2020 14:00:53 +0200 Subject: update the dispenser eeprom struct --- .../Dispenser_Card/EEPROM/Dispenser_EEPROM.c | 7 ++++--- .../Dispenser_Card/EEPROM/Dispenser_EEPROM.h | 2 +- .../Embedded/Drivers/I2C_Communication/I2C_FIFO.h | 17 +++++++++++++++++ 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 Software/Embedded_SW/Embedded/Drivers/I2C_Communication/I2C_FIFO.h (limited to 'Software/Embedded_SW/Embedded/Drivers') diff --git a/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/Dispenser_Card/EEPROM/Dispenser_EEPROM.c b/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/Dispenser_Card/EEPROM/Dispenser_EEPROM.c index 3abe727dc..1c9935a52 100644 --- a/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/Dispenser_Card/EEPROM/Dispenser_EEPROM.c +++ b/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/Dispenser_Card/EEPROM/Dispenser_EEPROM.c @@ -97,7 +97,7 @@ uint32_t test_disp_eeprom(uint8_t Dispenser_ID , uint8_t EEprom_Add)//0..7 { uint32_t status= OK; uint32_t i; - +/* Dispenser_struct[Dispenser_ID].Write_Disp_EEPROM.bytes.Dispebser_Data.SN = 0x12345678; Dispenser_struct[Dispenser_ID].Write_Disp_EEPROM.bytes.Nl_Pulse_Value = 0xAB; Dispenser_struct[Dispenser_ID].Write_Disp_EEPROM.bytes.Flow_Pass_Fail = 0xCD; @@ -108,17 +108,18 @@ uint32_t test_disp_eeprom(uint8_t Dispenser_ID , uint8_t EEprom_Add)//0..7 status |= I2C_EEprom_Write_Ch(Dispenser_ID, EEprom_Add); SysCtlDelay(5000000);//Must delay for at least 5 milli. !!! (See data sheet ) + */ status |= I2C_EEprom_Set_for_Read_Ch(Dispenser_ID, EEprom_Add); status |= I2C_EEprom_Read_Ch(Dispenser_ID, EEprom_Add); - if(status == 0) +/* if(status == 0) { for(i=0;i