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

View File

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