You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Welcome to Pi4J
4
4
5
5
## Welcome to Pi4J
6
6
7
-
**Latest release: V2.7.0 (2024-10-03, see [Release Notes](/about/release-notes/)).**
7
+
**Latest release: V2.8.0 (2025-01-28, see [Release Notes](/about/release-notes/)).**
8
8
9
9
This project is intended to provide **a friendly object-oriented I/O API and implementation libraries for Java Programmers** to access the **full I/O capabilities of the Raspberry Pi platform**. This project abstracts the low-level native integration and interrupt monitoring to enable Java programmers to **focus on implementing their application business logic**.
Copy file name to clipboardExpand all lines: content/about/release-notes.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,28 @@ weight: 40
5
5
6
6
All releases of Pi4J V.2 are listed on [github.com/Pi4J/pi4j-v2/releases](https://github.com/Pi4J/pi4j-v2/releases).
7
7
8
+
## 2025-01-28 - V2.8.0
9
+
10
+
* Several code and JavaDoc improvements by adding the checkstyle plugin.
11
+
* Improvements in loading the Mock providers to build and test Pi4J on a Raspberry Pi.
12
+
* Issue [#421](https://github.com/Pi4J/pi4j-v2/issues/421): Unable to detect board type. Several improvements have been integrated in the board detection to prevent errors when reading the board code.
13
+
* Added to `BoardModel`:
14
+
* Issue [#406](https://github.com/Pi4J/pi4j-v2/issues/406): Old boards not auto detected. Missing codes have been added for Model 1 boards.
15
+
* The Raspberry Pi Compute 5. Only the board code `c04180` for the 4Gb has been confirmed by Jeff Geerling. The other types are not documented yet. We assume they are `a04180`, `b04180`, and `d04180`, similar to the Compute 4, but will adjust whenever more info is available.
16
+
* The Raspberry Pi 500 with the board code `d04190`, again confirmed by Jeff who received an evaluation device.
17
+
* The Raspberry Pi 5 with 16GB memory with the board code `e04171` (thanks again Jeff).
18
+
* Added to `BoardReading`:
19
+
* Pull request [#432](https://github.com/Pi4J/pi4j-v2/pull/432): Add Support for Throttled State Parsing and Retrieval
20
+
* Improvements in the LinuxFS provider (for Raspberry Pi 5):
21
+
* Pull Request [#433](https://github.com/Pi4J/pi4j-v2/pull/433): Enhance LinuxFsI2CBus validation with detailed exception messages and comprehensive Javadocs.
22
+
* Pull Request [#434](https://github.com/Pi4J/pi4j-v2/pull/434): Add SPI support in LinuxFS. No `sudo` is needed to use SPI.
23
+
24
+
Thanks to contributions by [@mpilone](https://github.com/mpilone), [@cniesen](https://github.com/cniesen), [@geerlingguy](https://github.com/geerlingguy), [@dariuszzbyrad](https://github.com/dariuszzbyrad), [@taartspi](https://github.com/taartspi), [@eitch](https://github.com/eitch), [@fdelporte](https://github.com/fdelporte).
25
+
26
+
Special thanks to [Dariusz Zbyrad](https://github.com/dariuszzbyrad) for joining the project and improving the Maven builds with a wrapper for more consistency, for example, in the [pi4j-example-devices repository](https://github.com/Pi4J/pi4j-example-devices), and other contributions. And also special thanks to [Mike Pilone](https://github.com/mpilone) for the initial work for LinuxFS SPI.
27
+
28
+
All changes: https://github.com/Pi4J/pi4j-v2/compare/2.7.0...2.8.0
29
+
8
30
## 2024-10-03 - V2.7.0
9
31
10
32
* Libraries are loaded depending on the platform, by calling `BoardInfoHelper.runningOnRaspberryPi()`.
0 commit comments