Put software select on PC13 testing

This commit is contained in:
Roger Clark 2014-11-22 18:03:54 +11:00
parent 4c74673313
commit 326959b659
2 changed files with 12 additions and 5 deletions

View File

@ -151,7 +151,11 @@ void SPIClass::end(void) {
void SPIClass::beginTransaction(uint8_t pin, SPISettings settings)
{
/*
_SSPin=pin;
pinMode(_SSPin,OUTPUT);
digitalWrite(_SSPin,LOW);
#if 0
// code from SAM core
uint8_t mode = interruptMode;
if (mode > 0) {
if (mode < 16) {
@ -170,12 +174,14 @@ void SPIClass::beginTransaction(uint8_t pin, SPISettings settings)
//setBitOrder(pin, settings.border);
//setDataMode(pin, settings.datamode);
//setClockDivider(pin, settings.clockdiv);
*/
#endif
}
void SPIClass::endTransaction(void)
{
/*
digitalWrite(_SSPin,HIGH);
#if false
// code from SAM core
uint8_t mode = interruptMode;
if (mode > 0) {
if (mode < 16) {
@ -187,7 +193,7 @@ void SPIClass::endTransaction(void)
if (interruptSave) interrupts();
}
}
*/
#endif
}

View File

@ -96,7 +96,7 @@ typedef enum SPIFrequency {
#define STM32_MSBFIRST 1
#endif
#define BOARD_SPI_DEFAULT_SS PC14
#define BOARD_SPI_DEFAULT_SS PC13
class SPISettings {
public:
@ -351,6 +351,7 @@ public:
uint8 recv(void);
private:
spi_dev *spi_d;
uint8_t _SSPin;
};
extern SPIClass SPI;//(1);// dummy params