Update to newer SD card hardware.
authorDavid Given <dg@cowlark.com>
Sat, 27 Jun 2015 08:43:45 +0000 (10:43 +0200)
committerDavid Given <dg@cowlark.com>
Sat, 27 Jun 2015 08:43:45 +0000 (10:43 +0200)
Kernel/platform-msp430fr5969/devsdspi.c

index 2092c7f..bf95093 100644 (file)
 
 void sd_rawinit(void)
 {
-       /* The SD card is an SPI device with CS on P1.3. All our SPI devices
+       /* The SD card is an SPI device with CS on P3.4. All our SPI devices
         * are going to be on UCB0. */
 
-       P1DIR |= BIT3;         // set pin as output
-       P1OUT &= ~BIT3;        // lower CS
+       P3SEL1 &= ~BIT4;
+       P3SEL0 &= ~BIT4;
+       P3DIR |= BIT4;         // set pin as output
+       P3OUT &= ~BIT4;        // lower CS
 
        /* Disable UCB0 while we set it up. */
 
@@ -73,12 +75,12 @@ void sd_spi_clock(bool go_fast)
 
 void sd_spi_raise_cs(void)
 {
-       P1OUT |= BIT3;
+       P3OUT |= BIT4;
 }
 
 void sd_spi_lower_cs(void)
 {
-       P1OUT &= ~BIT3;
+       P3OUT &= ~BIT4;
 }
 
 void sd_spi_transmit_byte(uint8_t b)