From 19cb4446919dff3b0c6e5a48c9b0192c01740ecc Mon Sep 17 00:00:00 2001 From: Karl Kurbjun Date: Wed, 24 Jun 2009 04:17:15 +0000 Subject: M:Robe 500: RTC is now working, Added some SPI flexibility per end device and modified the interrupt handler for the tsc2100 which should make it more reliable. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21483 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/rtc/rtc_rx5x348ab.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'firmware/drivers/rtc/rtc_rx5x348ab.c') diff --git a/firmware/drivers/rtc/rtc_rx5x348ab.c b/firmware/drivers/rtc/rtc_rx5x348ab.c index 2b4e17c81d..218582c8fa 100644 --- a/firmware/drivers/rtc/rtc_rx5x348ab.c +++ b/firmware/drivers/rtc/rtc_rx5x348ab.c @@ -36,8 +36,7 @@ void rtc_init(void) int rtc_read_datetime(unsigned char* buf) { char command = ADDR_READ|ADDR_BURST; /* burst read from the start of the time/date reg */ - spi_block_transfer(SPI_target_RX5X348AB, true, - &command, 1, buf, 7); + spi_block_transfer(SPI_target_RX5X348AB, &command, 1, buf, 7); return 1; } int rtc_write_datetime(unsigned char* buf) @@ -48,7 +47,6 @@ int rtc_write_datetime(unsigned char* buf) data[0] = command; for (i=1;i<8;i++) data[i] = buf[i-1]; - spi_block_transfer(SPI_target_RX5X348AB, true, - data, 8, NULL, 0); + spi_block_transfer(SPI_target_RX5X348AB, data, 8, NULL, 0); return 1; } -- cgit v1.2.3