1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-30 03:26:13 +01:00

Enable extended addresses and extended OLED characters on all but Nano, Uno and Mega4809..

Define I2C_EXTENDED_ADDRESS on most platforms, and define NO_EXTENDED_CHARACTERS on Nano, Uno and Mega4809.
This commit is contained in:
Neil McKechnie 2023-02-21 11:07:19 +00:00
parent 034bb6b675
commit 8e90bb6996

View File

@ -43,6 +43,9 @@
#undef USB_SERIAL // Teensy has this defined by default... #undef USB_SERIAL // Teensy has this defined by default...
#define USB_SERIAL Serial #define USB_SERIAL Serial
// Include extended addresses unless specifically excluded
#define I2C_EXTENDED_ADDRESS
#if defined(ARDUINO_AVR_UNO) #if defined(ARDUINO_AVR_UNO)
#define ARDUINO_TYPE "UNO" #define ARDUINO_TYPE "UNO"
#undef HAS_ENOUGH_MEMORY #undef HAS_ENOUGH_MEMORY
@ -60,6 +63,8 @@
#elif defined(ARDUINO_ARCH_MEGAAVR) #elif defined(ARDUINO_ARCH_MEGAAVR)
#define ARDUINO_TYPE "MEGAAVR" #define ARDUINO_TYPE "MEGAAVR"
#undef HAS_ENOUGH_MEMORY #undef HAS_ENOUGH_MEMORY
#define NO_EXTENDED_CHARACTERS
#undef I2C_EXTENDED_ADDRESS
#elif defined(ARDUINO_TEENSY31) #elif defined(ARDUINO_TEENSY31)
#define ARDUINO_TYPE "TEENSY3132" #define ARDUINO_TYPE "TEENSY3132"
#undef USB_SERIAL #undef USB_SERIAL