diff --git a/diozero-bom/pom.xml b/diozero-bom/pom.xml
index 167c2f2f..20cc62de 100644
--- a/diozero-bom/pom.xml
+++ b/diozero-bom/pom.xml
@@ -63,34 +63,34 @@
3.12.1
- 3.6.0
+ 3.7.0
3.6.3
3.3.0
- 3.5.1
+ 3.5.2
3.3.0
3.1.1
3.1.1
- 3.1.0
+ 3.2.0
3.0.1
- 3.2.3
+ 3.2.5
1.6.13
- 2.3.0
+ 2.4.0
2.16.2
- 3.1.1
+ 3.2.0
1.0.0
- 2.6.2
+ 2.7.0
3.0
1.2.5
2.10.1
- 3.25.1
- 4.1.104.Final
- 1.60.1
- 5.10.1
- 5.8.0
+ 3.25.2
+ 4.1.107.Final
+ 1.62.2
+ 5.10.2
+ 5.11.0
@@ -328,7 +328,8 @@
maven-release-plugin
true
- true
+
+ false
release
deploy
diff --git a/diozero-core/src/main/java/com/diozero/devices/oled/DisplayType.java b/diozero-core/src/main/java/com/diozero/devices/oled/DisplayType.java
index 4c58c442..f9e20159 100644
--- a/diozero-core/src/main/java/com/diozero/devices/oled/DisplayType.java
+++ b/diozero-core/src/main/java/com/diozero/devices/oled/DisplayType.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Core
* Filename: DisplayType.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-core/src/main/java/com/diozero/devices/oled/MonochromeSsdOled.java b/diozero-core/src/main/java/com/diozero/devices/oled/MonochromeSsdOled.java
index 23aabf30..fa75fd70 100644
--- a/diozero-core/src/main/java/com/diozero/devices/oled/MonochromeSsdOled.java
+++ b/diozero-core/src/main/java/com/diozero/devices/oled/MonochromeSsdOled.java
@@ -4,7 +4,7 @@
* Organisation: diozero
* Project: diozero - Core
* Filename: MonochromeSsdOled.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -16,10 +16,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-core/src/main/java/com/diozero/devices/oled/SH1106.java b/diozero-core/src/main/java/com/diozero/devices/oled/SH1106.java
index e21a4921..09954cba 100644
--- a/diozero-core/src/main/java/com/diozero/devices/oled/SH1106.java
+++ b/diozero-core/src/main/java/com/diozero/devices/oled/SH1106.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Core
* Filename: SH1106.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-core/src/main/java/com/diozero/devices/oled/SSD1306.java b/diozero-core/src/main/java/com/diozero/devices/oled/SSD1306.java
index 35914c5b..f2c42eb3 100644
--- a/diozero-core/src/main/java/com/diozero/devices/oled/SSD1306.java
+++ b/diozero-core/src/main/java/com/diozero/devices/oled/SSD1306.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Core
* Filename: SSD1306.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-core/src/main/java/com/diozero/devices/oled/SsdOledCommunicationChannel.java b/diozero-core/src/main/java/com/diozero/devices/oled/SsdOledCommunicationChannel.java
index 3dcd509c..07ee8afc 100644
--- a/diozero-core/src/main/java/com/diozero/devices/oled/SsdOledCommunicationChannel.java
+++ b/diozero-core/src/main/java/com/diozero/devices/oled/SsdOledCommunicationChannel.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Core
* Filename: SsdOledCommunicationChannel.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-example/.classpath b/diozero-example/.classpath
index 85b85bfe..77f1c8aa 100644
--- a/diozero-example/.classpath
+++ b/diozero-example/.classpath
@@ -3,6 +3,7 @@
+
@@ -28,5 +29,12 @@
+
+
+
+
+
+
+
diff --git a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/MonochromeSsdOledBase.java b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/MonochromeSsdOledBase.java
index f2ae9517..b8f0dcf1 100644
--- a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/MonochromeSsdOledBase.java
+++ b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/MonochromeSsdOledBase.java
@@ -4,8 +4,8 @@
* #%L
* Organisation: diozero
* Project: diozero - Sample applications
- * Filename: MonochromeSsdOledTest.java
- *
+ * Filename: MonochromeSsdOledBase.java
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SH1106Test.java b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SH1106Test.java
index bbc75870..d22ab8c5 100644
--- a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SH1106Test.java
+++ b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SH1106Test.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Sample applications
* Filename: SH1106Test.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1306Test.java b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1306Test.java
index 7990c812..2e9ac159 100644
--- a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1306Test.java
+++ b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1306Test.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Sample applications
* Filename: SSD1306Test.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1331Test.java b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1331Test.java
index a41d2d0b..2cd394be 100644
--- a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1331Test.java
+++ b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1331Test.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Sample applications
* Filename: SSD1331Test.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
diff --git a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1351Test.java b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1351Test.java
index 4e8e86ae..73961230 100644
--- a/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1351Test.java
+++ b/diozero-sampleapps/src/main/java/com/diozero/sampleapps/oled/SSD1351Test.java
@@ -5,7 +5,7 @@
* Organisation: diozero
* Project: diozero - Sample applications
* Filename: SSD1351Test.java
- *
+ *
* This file is part of the diozero project. More information about this project
* can be found at https://www.diozero.com/.
* %%
@@ -17,10 +17,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE