Add declarations for all Serial, SPI and Wire buses

This commit is contained in:
me-no-dev 2018-07-03 20:41:03 +02:00
parent 12ca9e8b52
commit 4e5cbdaa7f
6 changed files with 8 additions and 0 deletions

View File

@ -7,6 +7,8 @@
#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL) #if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL)
HardwareSerial Serial(0); HardwareSerial Serial(0);
HardwareSerial Serial1(1);
HardwareSerial Serial2(2);
#endif #endif
HardwareSerial::HardwareSerial(int uart_nr) : _uart_nr(uart_nr), _uart(NULL) {} HardwareSerial::HardwareSerial(int uart_nr) : _uart_nr(uart_nr), _uart(NULL) {}

View File

@ -79,6 +79,8 @@ protected:
#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL) #if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL)
extern HardwareSerial Serial; extern HardwareSerial Serial;
extern HardwareSerial Serial1;
extern HardwareSerial Serial2;
#endif #endif
#endif #endif

View File

@ -288,3 +288,4 @@ void SPIClass::writePattern_(uint8_t * data, uint8_t size, uint8_t repeat)
} }
SPIClass SPI(VSPI); SPIClass SPI(VSPI);
SPIClass SPI1(HSPI);

View File

@ -83,5 +83,6 @@ public:
}; };
extern SPIClass SPI; extern SPIClass SPI;
extern SPIClass SPI1;
#endif #endif

View File

@ -364,3 +364,4 @@ void TwoWire::dumpI2C()
} }
TwoWire Wire = TwoWire(0); TwoWire Wire = TwoWire(0);
TwoWire Wire1 = TwoWire(1);

View File

@ -134,6 +134,7 @@ public:
}; };
extern TwoWire Wire; extern TwoWire Wire;
extern TwoWire Wire1;
/* /*