diff --git a/STM32F1XX/libraries/SPI/src/SPI.cpp b/STM32F1XX/libraries/SPI/src/SPI.cpp index 6f778f0..c61efa4 100644 --- a/STM32F1XX/libraries/SPI/src/SPI.cpp +++ b/STM32F1XX/libraries/SPI/src/SPI.cpp @@ -114,7 +114,7 @@ void SPIClass::begin(SPIFrequency frequency, uint32 bitOrder, uint32 mode) { enable_device(this->spi_d, true, frequency, end, m); -// digitalWrite(BOARD_SPI_DEFAULT_SS,LOW);// Roger Clark. added + //digitalWrite(BOARD_SPI_DEFAULT_SS,LOW);// Roger Clark. added } @@ -161,7 +161,7 @@ void SPIClass::beginTransaction(uint8_t pin, SPISettings settings) { _SSPin=pin; pinMode(_SSPin,OUTPUT); - digitalWrite(_SSPin,LOW); +// digitalWrite(_SSPin,LOW); #if 0 // code from SAM core uint8_t mode = interruptMode; @@ -187,7 +187,7 @@ void SPIClass::beginTransaction(uint8_t pin, SPISettings settings) void SPIClass::endTransaction(void) { - digitalWrite(_SSPin,HIGH); +// digitalWrite(_SSPin,HIGH); #if false // code from SAM core uint8_t mode = interruptMode; diff --git a/STM32F1XX/system/libmaple/spi.c b/STM32F1XX/system/libmaple/spi.c index dd27e7d..6821697 100644 --- a/STM32F1XX/system/libmaple/spi.c +++ b/STM32F1XX/system/libmaple/spi.c @@ -110,7 +110,8 @@ uint32 spi_tx(spi_dev *dev, const void *buf, uint32 len) { */ void spi_peripheral_enable(spi_dev *dev) { bb_peri_set_bit(&dev->regs->CR1, SPI_CR1_SPE_BIT, 1); - // Roger clark. attempt to use hardware slave select . didnt work bb_peri_set_bit(&dev->regs->CR2, SPI_CR2_SSOE_BIT, 1); + // Roger clark. attempt to use hardware slave select . didnt work + //bb_peri_set_bit(&dev->regs->CR2, SPI_CR2_SSOE_BIT, 1); } /** @@ -119,7 +120,8 @@ void spi_peripheral_enable(spi_dev *dev) { */ void spi_peripheral_disable(spi_dev *dev) { bb_peri_set_bit(&dev->regs->CR1, SPI_CR1_SPE_BIT, 0); - // Roger clark. attempt to use hardware slave select . didnt work bb_peri_set_bit(&dev->regs->CR2, SPI_CR2_SSOE_BIT, 0); + // Roger clark. attempt to use hardware slave select . didnt work + //bb_peri_set_bit(&dev->regs->CR2, SPI_CR2_SSOE_BIT, 0); } /**