removed redundant code to set and reset Slave Select pin
This commit is contained in:
parent
1bf7106e2c
commit
a2493c2c48
|
@ -114,7 +114,7 @@ void SPIClass::begin(SPIFrequency frequency, uint32 bitOrder, uint32 mode) {
|
||||||
enable_device(this->spi_d, true, frequency, end, m);
|
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;
|
_SSPin=pin;
|
||||||
pinMode(_SSPin,OUTPUT);
|
pinMode(_SSPin,OUTPUT);
|
||||||
digitalWrite(_SSPin,LOW);
|
// digitalWrite(_SSPin,LOW);
|
||||||
#if 0
|
#if 0
|
||||||
// code from SAM core
|
// code from SAM core
|
||||||
uint8_t mode = interruptMode;
|
uint8_t mode = interruptMode;
|
||||||
|
@ -187,7 +187,7 @@ void SPIClass::beginTransaction(uint8_t pin, SPISettings settings)
|
||||||
|
|
||||||
void SPIClass::endTransaction(void)
|
void SPIClass::endTransaction(void)
|
||||||
{
|
{
|
||||||
digitalWrite(_SSPin,HIGH);
|
// digitalWrite(_SSPin,HIGH);
|
||||||
#if false
|
#if false
|
||||||
// code from SAM core
|
// code from SAM core
|
||||||
uint8_t mode = interruptMode;
|
uint8_t mode = interruptMode;
|
||||||
|
|
|
@ -110,7 +110,8 @@ uint32 spi_tx(spi_dev *dev, const void *buf, uint32 len) {
|
||||||
*/
|
*/
|
||||||
void spi_peripheral_enable(spi_dev *dev) {
|
void spi_peripheral_enable(spi_dev *dev) {
|
||||||
bb_peri_set_bit(&dev->regs->CR1, SPI_CR1_SPE_BIT, 1);
|
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) {
|
void spi_peripheral_disable(spi_dev *dev) {
|
||||||
bb_peri_set_bit(&dev->regs->CR1, SPI_CR1_SPE_BIT, 0);
|
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue