diff --git a/src/Iot.Device.Bindings/CompatibilitySuppressions.xml b/src/Iot.Device.Bindings/CompatibilitySuppressions.xml
index 1c4c65ce8c..36073fb0ce 100644
--- a/src/Iot.Device.Bindings/CompatibilitySuppressions.xml
+++ b/src/Iot.Device.Bindings/CompatibilitySuppressions.xml
@@ -78,6 +78,13 @@
lib/net6.0/Iot.Device.Bindings.dll
true
+
+ CP0002
+ F:Iot.Device.Ssd13xx.Ssd13xx._i2cDevice
+ lib/net6.0/Iot.Device.Bindings.dll
+ lib/net6.0/Iot.Device.Bindings.dll
+ true
+
CP0002
M:Iot.Device.Axp192.Axp192.SetGPIO0(Iot.Device.Axp192.Gpio0Behavior,System.Byte)
@@ -225,6 +232,13 @@
lib/netstandard2.0/Iot.Device.Bindings.dll
true
+
+ CP0002
+ F:Iot.Device.Ssd13xx.Ssd13xx._i2cDevice
+ lib/netstandard2.0/Iot.Device.Bindings.dll
+ lib/netstandard2.0/Iot.Device.Bindings.dll
+ true
+
CP0002
M:Iot.Device.Axp192.Axp192.SetGPIO0(Iot.Device.Axp192.Gpio0Behavior,System.Byte)
diff --git a/src/devices/Ssd13xx/Ssd1309.cs b/src/devices/Ssd13xx/Ssd1309.cs
index e8d6637a45..82dec53b30 100644
--- a/src/devices/Ssd13xx/Ssd1309.cs
+++ b/src/devices/Ssd13xx/Ssd1309.cs
@@ -174,7 +174,8 @@ protected override void SetStartAddress()
}
///
- /// Reset device by cycling RST pin to LOW and resting at HIGH
+ /// Reset device by cycling RST pin to LOW and resting at HIGH.
+ /// This will not re-initialize the device.
///
protected virtual void Reset()
{
diff --git a/src/devices/Ssd13xx/Ssd13xx.cs b/src/devices/Ssd13xx/Ssd13xx.cs
index fb1b478f60..1d961f5fcb 100644
--- a/src/devices/Ssd13xx/Ssd13xx.cs
+++ b/src/devices/Ssd13xx/Ssd13xx.cs
@@ -24,12 +24,12 @@ public abstract class Ssd13xx : GraphicDisplay
///
/// Underlying I2C device
///
- internal I2cDevice? I2cDevice { get; set; }
+ protected I2cDevice? I2cDevice { get; set; }
///
/// Underlying SPI device
///
- internal SpiDevice? SpiDevice { get; set; }
+ protected SpiDevice? SpiDevice { get; set; }
///
/// Constructs instance of Ssd13xx using an I2C device