Hi,
While working with CC3100 Booster-Pack Rev4.0 or CC3100 module with MSP430, user is required to remove the Pull-ups on the MISO line, if it was configured by the platform.
For example, when working with MSP430F5529 LaunchPad, user should make the following code changes in spi_Open() function defined in <cc3100-sdk>/platform/msp4305529lp/spi.c.
Before:
/* Select the SPI lines: MOSI/MISO on P3.0,1 CLK on P3.2 */ P3SEL |= (BIT0 + BIT1); P3REN |= BIT1; P3OUT |= BIT1; P3SEL |= BIT2;
After:
/* Select the SPI lines: MOSI/MISO on P3.0,1 CLK on P3.2 */ P3SEL |= (BIT0 + BIT1); //P3REN |= BIT1; P3OUT |= BIT1; P3SEL |= BIT2;
On CC3100 Booster-Pack Rev4.0 and CC3100 module, register is added to pull-down the line and prevent it from floating when in low power modes. If host pulls this line high, it will result in higher current consumption when the device is put in LPM
Regards,
Ankur