diff --git a/src/mpu9150/mpu60x0.hpp b/src/mpu9150/mpu60x0.hpp index 11dcf17d..02f3195e 100644 --- a/src/mpu9150/mpu60x0.hpp +++ b/src/mpu9150/mpu60x0.hpp @@ -661,8 +661,8 @@ namespace upm { /** * MPU60X0 Destructor */ - ~MPU60X0(); - + virtual ~MPU60X0(); + /** * set up initial values and start operation * diff --git a/src/mpu9150/mpu9150.hpp b/src/mpu9150/mpu9150.hpp index b49f6fd3..b85e5d6f 100644 --- a/src/mpu9150/mpu9150.hpp +++ b/src/mpu9150/mpu9150.hpp @@ -75,7 +75,7 @@ namespace upm { /** * MPU9150 destructor */ - ~MPU9150 (); + virtual ~MPU9150 (); /** * Set up initial values and start operation diff --git a/src/my9221/grovecircularled.hpp b/src/my9221/grovecircularled.hpp index 0ec7de3c..6ac03a79 100644 --- a/src/my9221/grovecircularled.hpp +++ b/src/my9221/grovecircularled.hpp @@ -72,7 +72,7 @@ namespace upm { /** * GroveCircularLED destructor */ - ~GroveCircularLED(); + virtual ~GroveCircularLED(); /** * Sets the spinner (turns off all LEDs but selected one) diff --git a/src/my9221/groveledbar.hpp b/src/my9221/groveledbar.hpp index 3dbf452b..96533e17 100644 --- a/src/my9221/groveledbar.hpp +++ b/src/my9221/groveledbar.hpp @@ -78,7 +78,7 @@ namespace upm { /** * GroveLEDBar destructor */ - ~GroveLEDBar(); + virtual ~GroveLEDBar(); /** * Sets the bar level diff --git a/src/my9221/my9221.hpp b/src/my9221/my9221.hpp index 5eebb392..f70d9f61 100644 --- a/src/my9221/my9221.hpp +++ b/src/my9221/my9221.hpp @@ -63,7 +63,7 @@ namespace upm { /** * MY9221 destructor */ - ~MY9221(); + virtual ~MY9221(); /** * Enable or disable auto refresh. When auto refresh is enabled,