diff --git a/platformio.ini b/platformio.ini index c5e184de..78078780 100644 --- a/platformio.ini +++ b/platformio.ini @@ -1048,6 +1048,9 @@ build_flags = ${nrf52840_base.build_flags} -D SX126X_CURRENT_LIMIT=130 -D SX126X_RX_BOOSTED_GAIN=1 -D DISPLAY_CLASS=SSD1306Display + -D PIN_BOARD_SCL=7 + -D PIN_BOARD_SDA=8 + -D PIN_OLED_RESET=-1 -D PIN_USER_BTN=6 lib_deps= ${nrf52840_base.lib_deps} diff --git a/src/helpers/nrf52/faketecBoard.cpp b/src/helpers/nrf52/faketecBoard.cpp index 7263b453..638c8119 100644 --- a/src/helpers/nrf52/faketecBoard.cpp +++ b/src/helpers/nrf52/faketecBoard.cpp @@ -18,10 +18,10 @@ void faketecBoard::begin() { #endif #if defined(PIN_BOARD_SDA) && defined(PIN_BOARD_SCL) - Wire.begin(PIN_BOARD_SDA, PIN_BOARD_SCL); - #else - Wire.begin(); + Wire.setPins(PIN_BOARD_SDA, PIN_BOARD_SCL); #endif + + Wire.begin(); pinMode(SX126X_POWER_EN, OUTPUT); digitalWrite(SX126X_POWER_EN, HIGH);