1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-08-07 00:04:36 +03:00

Fix in sam SPI library initialization when using multiple CS (extended API).

http://forum.arduino.cc/index.php?topic=189682.0
This commit is contained in:
Cristian Maglie
2013-09-24 14:20:23 +02:00
parent ca90bf75cb
commit b0dc317422
3 changed files with 17 additions and 7 deletions

View File

@@ -54,12 +54,15 @@ class SPIClass {
void setClockDivider(uint8_t _div) { setClockDivider(BOARD_SPI_DEFAULT_SS, _div); };
private:
void init();
Spi *spi;
uint32_t id;
BitOrder bitOrder[SPI_CHANNELS_NUM];
uint32_t divider[SPI_CHANNELS_NUM];
uint32_t mode[SPI_CHANNELS_NUM];
void (*initCb)(void);
bool initialized;
};
#if SPI_INTERFACES_COUNT > 0