Browse Source

* minor refactor for RAK_4631 SerialInterface

pull/105/head
Scott Powell 1 year ago
parent
commit
27aa7a7bb0
  1. 3
      examples/companion_radio/main.cpp
  2. 7
      src/helpers/ArduinoSerialInterface.h

3
examples/companion_radio/main.cpp

@ -1399,9 +1399,6 @@ void setup() {
sprintf(dev_name, "%s%s", BLE_NAME_PREFIX, the_mesh.getNodeName()); sprintf(dev_name, "%s%s", BLE_NAME_PREFIX, the_mesh.getNodeName());
serial_interface.begin(dev_name, the_mesh.getBLEPin()); serial_interface.begin(dev_name, the_mesh.getBLEPin());
#else #else
#ifdef RAK_4631
pinMode(WB_IO2, OUTPUT);
#endif
serial_interface.begin(Serial); serial_interface.begin(Serial);
#endif #endif
the_mesh.startInterface(serial_interface); the_mesh.startInterface(serial_interface);

7
src/helpers/ArduinoSerialInterface.h

@ -23,7 +23,12 @@ public:
#ifdef LILYGO_T3S3 #ifdef LILYGO_T3S3
void begin(HWCDC& serial) { _serial = &serial; } void begin(HWCDC& serial) { _serial = &serial; }
#elif defined(NRF52_PLATFORM) #elif defined(NRF52_PLATFORM)
void begin(Adafruit_USBD_CDC& serial) { _serial = &serial; } void begin(Adafruit_USBD_CDC& serial) {
_serial = &serial;
#ifdef RAK_4631
pinMode(WB_IO2, OUTPUT);
#endif
}
#else #else
void begin(HardwareSerial& serial) { _serial = &serial; } void begin(HardwareSerial& serial) { _serial = &serial; }
#endif #endif

Loading…
Cancel
Save