Fixed SPI driver not explicitly setting /SS and MISO pins as inputs when SPI_Init...
authorDean Camera <dean@fourwalledcubicle.com>
Wed, 6 Oct 2010 11:51:53 +0000 (11:51 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Wed, 6 Oct 2010 11:51:53 +0000 (11:51 +0000)
LUFA/Drivers/Peripheral/SPI.h
LUFA/ManPages/ChangeLog.txt

index c6db9f9..8c38dcc 100644 (file)
                        static inline void SPI_Init(const uint8_t SPIOptions)
                        {
                                DDRB  |= ((1 << 1) | (1 << 2));
+                               DDRB  &= ((1 << 0) | (1 << 3));
                                PORTB |= ((1 << 0) | (1 << 3));
                                
                                SPCR   = ((1 << SPE) | SPIOptions);
index 4aec153..ee02943 100644 (file)
@@ -68,6 +68,7 @@
   *  - Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver
   *  - Fixed incorrect USB_DeviceState value when unconfiguring the device without an address set
   *  - Fixed broken FLASH/EEPROM programming in the AVRISP-MKII clone project when writing in non-paged mode and the polling byte cannot be used
+  *  - Fixed SPI driver not explicitly setting /SS and MISO pins as inputs when SPI_Init() is called
   *
   *  \section Sec_ChangeLog100807 Version 100807
   *  <b>New:</b>