Skip to content

Commit 1498fcd

Browse files
committed
Add legacy I2C/SPI pin aliases
1 parent 376fda5 commit 1498fcd

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

hal/include/hal/PinNameAliases.h

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,35 @@
8686
#define ARDUINO_UNO_I2C_SDA ARDUINO_UNO_D14
8787
#define ARDUINO_UNO_I2C_SCL ARDUINO_UNO_D15
8888

89+
// Legacy I2C aliases
90+
#ifndef I2C_SDA
91+
#define I2C_SDA ARDUINO_UNO_I2C_SDA
92+
#endif
93+
#ifndef I2C_SCL
94+
#define I2C_SCL ARDUINO_UNO_I2C_SCL
95+
#endif
96+
8997
// Arduino Uno SPI signals aliases
9098
#define ARDUINO_UNO_SPI_CS ARDUINO_UNO_D10
9199
#define ARDUINO_UNO_SPI_MOSI ARDUINO_UNO_D11
92100
#define ARDUINO_UNO_SPI_MISO ARDUINO_UNO_D12
93101
#define ARDUINO_UNO_SPI_SCK ARDUINO_UNO_D13
94102

103+
// Legacy SPI aliases
104+
#ifndef SPI_CS
105+
#define SPI_CS ARDUINO_UNO_SPI_CS
106+
#endif
107+
#ifndef SPI_MOSI
108+
#define SPI_MOSI ARDUINO_UNO_SPI_MOSI
109+
#endif
110+
#ifndef SPI_MISO
111+
#define SPI_MISO ARDUINO_UNO_SPI_MISO
112+
#endif
113+
#ifndef SPI_SCK
114+
#define SPI_SCK ARDUINO_UNO_SPI_SCK
115+
#endif
116+
117+
95118
// Arduino Uno UART signals aliases
96119
#define ARDUINO_UNO_UART_TX ARDUINO_UNO_D1
97120
#define ARDUINO_UNO_UART_RX ARDUINO_UNO_D0

0 commit comments

Comments
 (0)