Index: RTC.c =================================================================== diff -u -r63f1a64ffe1e8e98f6bde950a3f6542a053d32a3 -r2ab9e69d455e8014b471eed94a83383bd33b9d58 --- RTC.c (.../RTC.c) (revision 63f1a64ffe1e8e98f6bde950a3f6542a053d32a3) +++ RTC.c (.../RTC.c) (revision 2ab9e69d455e8014b471eed94a83383bd33b9d58) @@ -15,7 +15,6 @@ **************************************************************************/ #include // For calculating epoch -#include "Common.h" #include "Timers.h" #include "RTC.h" #include "mibspi.h" @@ -894,14 +893,14 @@ | (uint16)( (uint16)MIBSPI_NO_WDELAY << MIBSPI_NO_WDELAY_BIT_SHIFT_10 ) /* enable WDELAY */ | (uint16)( (uint16)MIBSPI_LOCK_TG << MIBSPI_LOCK_TRANS_BIT_SHIFT_11 ) /* lock transmission */ | (uint16)( (uint16)MIBSPI_DATA_FORMAT_ZERO << MIBSPI_DATA_FORMAT_ZERO_BIT_SHIFT_8 ) /* data format */ - | ((uint16)( ~((uint16)0xFFU ^ (uint16)CS_0)) & (uint16)0x00FFU ); /* chip select */ + | ((uint16)( ~((uint16)0xFFU ^ (uint16)CS_1)) & (uint16)0x00FFU ); /* chip select */ i++; } mibspiRAM3->tx[i].control = (uint16)( (uint16)MIBSPI_CONTINUOUS_MODE << MIBSPI_BUFFER_MODE_BIT_SHIFT_13 ) /* buffer mode */ | (uint16)( (uint16)MIBSPI_CHIP_SELECT_DEACTIVE << MIBSPI_CHIP_SELECT_BIT_SHIFT_12 ) /* chip select hold */ | (uint16)( (uint16)MIBSPI_NO_WDELAY << MIBSPI_NO_WDELAY_BIT_SHIFT_10 ) /* enable WDELAY */ | (uint16)( (uint16)MIBSPI_DATA_FORMAT_ZERO << MIBSPI_DATA_FORMAT_ZERO_BIT_SHIFT_8 ) /* data format */ - | ((uint16)( ~((uint16)0xFFU ^ (uint16)CS_0)) & (uint16)0x00FFU ); /* chip select */ + | ((uint16)( ~((uint16)0xFFU ^ (uint16)CS_1)) & (uint16)0x00FFU ); /* chip select */ transferStatus = TRUE; } @@ -1167,12 +1166,12 @@ } else { - result = RTC_EXEC_STATE_FAULT; + result = RTC_EXEC_STATE_IDLE;//RTC_EXEC_STATE_FAULT; } } else if ( RTCServiceState == RTC_SERVICE_COMPLETE ) { - result = RTC_EXEC_STATE_FAULT; + result = RTC_EXEC_STATE_IDLE;//RTC_EXEC_STATE_FAULT; } return result;