Skip to content

Commit 1f9c26b

Browse files
committed
Fix links and typos
1 parent 7a18ad4 commit 1f9c26b

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

content/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Welcome to Pi4J
44

55
## Welcome to Pi4J
66

7-
**Latest release: V4.0.0 (2025-02-20, see [Release Notes](/about/release-notes/)).**
7+
**Latest release: V4.0.0 (2026-02-20, see [Release Notes](/about/release-notes/)).**
88

99
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**.
1010

content/about/release-notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ All releases of Pi4J V2+ are listed on [github.com/Pi4J/pi4j/releases](https://g
99

1010
Requires Java 25, see [What's New in V4](/about/info-v4/) for more info.
1111

12-
### 2025-02-20 - V4.0.0
12+
### 2026-02-20 - V4.0.0
1313

14-
This is a big release with almost 400 commits and 300+ files added/changed...! **Pi4J V4 introduces the new [FFM plugin](/documentation/provider/ffm) and bumps the Java version to 25**. The FFM plugin makes use of the now Foreign Function & Memory API (FFM) to access the GPIOs. The FFM API got introduced in Java 22 with [JEP 454](https://openjdk.org/jeps/454).
14+
This is a big release with almost 400 commits and 300+ files added/changed...! **Pi4J V4 introduces the new [FFM plugin](/documentation/providers/ffm) and bumps the Java version to 25**. The FFM plugin makes use of the now Foreign Function & Memory API (FFM) to access the GPIOs. The FFM API got introduced in Java 22 with [JEP 454](https://openjdk.org/jeps/454).
1515

1616
This is the most tested release of Pi4J yet! The `pi4j-test` module has been reworked by [@taartspi](https://github.com/taartspi) to provide a smoke test approach with a fixed hardware setup that uses, for instance, input GPIOs to validate output GPIOs and PWM. Check [Hardware Testing](/architecture/about-the-code/hardware-testing/) for more info and how to setup.
1717

content/architecture/about-the-code/download-sources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ You can build the project from sources available on [GitHub](https://github.com/
77

88
* Checkout the `develop` branch of the [pi4j repository](https://github.com/Pi4J/pi4j).
99
* Use a JDK version 25 or newer, e.g. `sdk use java 25.0.1-zulu`.
10-
* In the root of the `pi4j directory, run `mvn clean install`.
10+
* In the root of the `pi4j` directory, run `mvn clean install`.
1111

1212
```
1313
[INFO] Executed tasks

content/documentation/providers/_index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@ Current supported providers:
2121
* [FFM](/documentation/providers/ffm/)
2222
* Was introduced in Pi4J 4.0.0
2323
* Pro
24-
* ...
24+
* Doesn't need complex Docker-based builds of libraries
25+
* Uses latest modern Java LTS version 25
26+
* Simplifies code
27+
* Can be used on other boards than Raspberry Pi
2528
* Contra
26-
* ...
29+
* Not found yet... ;-)
2730
* [GpioD](/documentation/providers/gpiod/)
2831
* Was introduced in Pi4J 2.5.0
2932
* Pro

content/documentation/providers/ffm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Providers in the FFM plugin:
2626
</dependency>
2727
```
2828

29-
When using FFM API functionality added to Java in version 22, you will be alerted at startup of the applicatoin with this message:
29+
When using FFM API functionality added to Java in version 22, you will be alerted at startup of the application with this message:
3030

3131
```text
3232
WARNING: A restricted method in java.lang.foreign.AddressLayout has been called

0 commit comments

Comments
 (0)