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)
HardwareSerial Serial(0);
HardwareSerial Serial1(1);
HardwareSerial Serial2(2);
#endif
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)
extern HardwareSerial Serial;
extern HardwareSerial Serial1;
extern HardwareSerial Serial2;
#endif
#endif

View File

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

View File

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

View File

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

View File

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