From 6a78cfd00dd3a50f55ea5540560ce9b79dfde556 Mon Sep 17 00:00:00 2001 From: taco Date: Mon, 17 Mar 2025 13:51:26 +1100 Subject: [PATCH] match changes to other nrf52 boards, add pin definitions to platformio.ini --- platformio.ini | 3 +++ src/helpers/nrf52/faketecBoard.cpp | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) 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);