Index: RTC.c =================================================================== diff -u -r34d06953f880f3dd2b50f5361cfe31a70c579a38 -ra3514aa5cf959bdc0c0af7d1bc43864881af1438 --- RTC.c (.../RTC.c) (revision 34d06953f880f3dd2b50f5361cfe31a70c579a38) +++ RTC.c (.../RTC.c) (revision a3514aa5cf959bdc0c0af7d1bc43864881af1438) @@ -458,17 +458,17 @@ RAMBufferLength = length; prepRAMBuffer[ RTC_PREP_RAM_INDEX ] = RTC_PREP_RAM_READ_WRITE; - prepRAMBuffer[ RTC_RAM_HIGH_ADDRESS_INDEX ] = ( address >> SHIFT_8_BITS_FOR_BYTE_SHIFT ); - prepRAMBuffer[ RTC_RAM_LOW_ADDRESS_INDEX ] = ( address & MASK_OFF_MSB ); + //prepRAMBuffer[ RTC_RAM_HIGH_ADDRESS_INDEX ] = ( address >> SHIFT_8_BITS_FOR_BYTE_SHIFT ); + //prepRAMBuffer[ RTC_RAM_HIGH_ADDRESS_INDEX ] = ( address & MASK_OFF_NIBBLE_LSB ) >> SHIFT_BITS_BY_4; + prepRAMBuffer[ RTC_RAM_HIGH_ADDRESS_INDEX ] = 0x0000; + prepRAMBuffer[ RTC_RAM_LOW_ADDRESS_INDEX ] = address; txBuffer[ BUFFER_INDEX_0 ] = RTC_READ_FROM_RAM; - for ( i = 0; i < RAMBufferLength; i++ ) { txBuffer[ i + BUFFER_INDEX_1 ] = 0x0000; } } } - return status; }