From f8d6bd1fc4aff587a5297b2e8f55c61a22c2023a Mon Sep 17 00:00:00 2001 From: mstroh76 Date: Sat, 31 Aug 2024 18:19:56 +0200 Subject: [PATCH 1/3] Update README.md for Pi 5 --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index de2dc3a..8208ed6 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ -# WiringPi +# WiringPi Library +Welcome to the WiringPi Library, the highly performant GPIO access library for Raspberry Pi boards. This library is written in C and is designed to provide fast and efficient control of the GPIO pins by directly accessing the hardware registers using DMA. +Key Features: +- **Support:** WiringPi supports all Raspberry Pi Boards including Pi 5 ( :construction: On the Pi 5, only the GCLK functionality is currently not supported due to missing documentation of the RP1 chip.). +- **High Performance:** By directly accessing the hardware registers, WiringPi ensures minimal latency and maximum performance for your GPIO operations. +- **Wide Adoption:** WiringPi is widely used in numerous projects, making it a reliable choice for your Raspberry Pi GPIO needs. -WiringPi is a _performant_ GPIO access library written in C for Raspberry Pi boards. +Whether you’re working on a simple LED blink project or a complex automation system, WiringPi provides the tools you need to get the job done efficiently. -:warning:️ :construction: on Pi5, PWM support is currently under development and _will not work at this point_. If you're interested in the progress, please check the [corresponding issue](https://github.com/GrazerComputerClub/WiringPi/issues/21). +## How to use: - -To compile programs with wiringPi, you need to include `wiringPi.h` as well as link against `wiringPi`: +To compile programs with wiringPi Library, you need to include `wiringPi.h` as well as link against `wiringPi`: ```c #include // Include WiringPi library! @@ -143,7 +147,7 @@ Please don't email GC2 for reporting issues, you might [contact us](mailto:wirin ## History -This repository is the continuation of 'Gordon's wiringPi' which has been [deprecated](https://web.archive.org/web/20220405225008/http://wiringpi.com/wiringpi-deprecated/), a while ago. +This repository is the continuation of 'Gordon's wiringPi 2.5' which has been [deprecated](https://web.archive.org/web/20220405225008/http://wiringpi.com/wiringpi-deprecated/), a while ago. * The last "old wiringPi" source of Gordon's release can be found at the [`final_source_2.50`](https://github.com/WiringPi/WiringPi/tree/final_official_2.50) tag. From 2783aa2c2053df0ff54358b0dc000595d99e756e Mon Sep 17 00:00:00 2001 From: mstroh76 Date: Sat, 31 Aug 2024 18:21:45 +0200 Subject: [PATCH 2/3] Update README.md --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8208ed6..a1b70a4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # WiringPi Library -Welcome to the WiringPi Library, the highly performant GPIO access library for Raspberry Pi boards. This library is written in C and is designed to provide fast and efficient control of the GPIO pins by directly accessing the hardware registers using DMA. -Key Features: -- **Support:** WiringPi supports all Raspberry Pi Boards including Pi 5 ( :construction: On the Pi 5, only the GCLK functionality is currently not supported due to missing documentation of the RP1 chip.). +Welcome to the WiringPi Library, the highly performant GPIO access library for Raspberry Pi boards. This library is written in C and is designed to provide fast and efficient control of the GPIO pins by directly accessing the hardware registers using DMA. + +**Key Features:** +- **Support:** WiringPi supports all Raspberry Pi Boards including Pi 5 ( :construction: On the Pi 5, only the GCLK functionality is currently not supported due to missing documentation of the RP1 chip). - **High Performance:** By directly accessing the hardware registers, WiringPi ensures minimal latency and maximum performance for your GPIO operations. - **Wide Adoption:** WiringPi is widely used in numerous projects, making it a reliable choice for your Raspberry Pi GPIO needs. From 3301e19c67bee133c51ac501141677480bf19444 Mon Sep 17 00:00:00 2001 From: mstroh76 Date: Sat, 31 Aug 2024 18:22:09 +0200 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a1b70a4..7125be7 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Welcome to the WiringPi Library, the highly performant GPIO access library for R Whether you’re working on a simple LED blink project or a complex automation system, WiringPi provides the tools you need to get the job done efficiently. -## How to use: +## How to use To compile programs with wiringPi Library, you need to include `wiringPi.h` as well as link against `wiringPi`: