removed redundant code to set and reset Slave Select pin

This commit is contained in:
Roger Clark 2014-11-23 10:20:13 +11:00
parent 1bf7106e2c
commit a2493c2c48
2 changed files with 7 additions and 5 deletions

View File

@ -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;

View File

@ -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);
}
/**