From 968a9d5528717fcf2217218e41cf3b3264b26541 Mon Sep 17 00:00:00 2001 From: fabik111 Date: Fri, 30 May 2025 14:47:16 +0200 Subject: [PATCH] move chip reset from lib to core --- src/local/BLELocalDevice.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/local/BLELocalDevice.cpp b/src/local/BLELocalDevice.cpp index 991c50ce..076c7bad 100644 --- a/src/local/BLELocalDevice.cpp +++ b/src/local/BLELocalDevice.cpp @@ -34,6 +34,10 @@ #undef ARDUINO_UNO_Q #endif +#if defined(ARDUINO_PORTENTA_C33) +#include +#endif + #if defined(PORTENTA_H7_PINS) || defined(ARDUINO_PORTENTA_H7_M7) || defined(ARDUINO_OPTA) #ifndef BT_REG_ON #define BT_REG_ON PJ_12 @@ -86,17 +90,9 @@ int BLELocalDevice::begin() digitalWrite(BT_REG_ON, HIGH); delay(500); #elif defined(ARDUINO_PORTENTA_C33) -#define NINA_GPIO0 (100) -#define NINA_RESETN (101) - pinMode(NINA_GPIO0, OUTPUT); - pinMode(NINA_RESETN, OUTPUT); - Serial5.begin(921600); - digitalWrite(NINA_GPIO0, HIGH); - delay(100); - digitalWrite(NINA_RESETN, HIGH); - digitalWrite(NINA_RESETN, LOW); - digitalWrite(NINA_RESETN, HIGH); + Serial5.begin(921600); + CEspChipManager::getInstance().initialize(); auto _start = millis(); while (millis() - _start < 500) { if (Serial5.available()) {