diff --git a/src/drivers/simplefocnano/SimpleFOCNanoDriver.cpp b/src/drivers/simplefocnano/SimpleFOCNanoDriver.cpp index 9f58f48..e438b0b 100644 --- a/src/drivers/simplefocnano/SimpleFOCNanoDriver.cpp +++ b/src/drivers/simplefocnano/SimpleFOCNanoDriver.cpp @@ -1,6 +1,8 @@ #include "./SimpleFOCNanoDriver.h" +#if defined(ARDUINO_NANO_ESP32) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_SAMD_NANO_33_IOT) || defined(ARDUINO_ARDUINO_NANO33BLE) || defined(ARDUINO_AVR_NANO) + SimpleFOCNanoDriver::SimpleFOCNanoDriver() : BLDCDriver3PWM(PIN_INU, PIN_INV, PIN_INW, PIN_ENU, PIN_ENV, PIN_ENW) { // nothing to do here }; @@ -66,3 +68,4 @@ float SimpleFOCNanoDriver::getBusVoltage(float vdd_voltage, int adc_resolution) return sum / 500.0 * VBUS_CONV_FACTOR * (vdd_voltage / adc_resolution); }; +#endif diff --git a/src/drivers/simplefocnano/SimpleFOCNanoDriver.h b/src/drivers/simplefocnano/SimpleFOCNanoDriver.h index 6c17f89..f0917c7 100644 --- a/src/drivers/simplefocnano/SimpleFOCNanoDriver.h +++ b/src/drivers/simplefocnano/SimpleFOCNanoDriver.h @@ -1,8 +1,11 @@ #pragma once + #include +#if defined(ARDUINO_NANO_ESP32) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_SAMD_NANO_33_IOT) || defined(ARDUINO_ARDUINO_NANO33BLE) || defined(ARDUINO_AVR_NANO) + /* * Default pins for the SimpleFOC Nano board * @@ -54,3 +57,4 @@ class SimpleFOCNanoDriver : public BLDCDriver3PWM { float getBusVoltage(float vdd_voltage, int adc_resolution); }; +#endif \ No newline at end of file