tag:github.com,2008:https://github.com/WiringPi/WiringPi/releases Release notes from WiringPi 2026-02-08T20:32:04Z tag:github.com,2008:Repository/4830334/3.18 2026-02-08T21:03:39Z Release 3.18 <h2>What's Changed ⚡</h2> <ul> <li> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Next-Door-Tech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Next-Door-Tech">@Next-Door-Tech</a> contributed...</p> <ul> <li>Small fixes in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3127623192" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/369" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/369/hovercard" href="https://github.com/WiringPi/WiringPi/pull/369">#369</a></li> <li>Switch to stdbool.h in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3104371111" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/355" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/355/hovercard" href="https://github.com/WiringPi/WiringPi/pull/355">#355</a></li> <li>Fix-386 in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3286592970" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/387" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/387/hovercard" href="https://github.com/WiringPi/WiringPi/pull/387">#387</a></li> </ul> </li> <li> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/naokiiwakami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/naokiiwakami">@naokiiwakami</a> contributed...</p> <ul> <li>Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3158081732" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/378" data-hovercard-type="issue" data-hovercard-url="/WiringPi/WiringPi/issues/378/hovercard" href="https://github.com/WiringPi/WiringPi/issues/378">#378</a> - Have wiringPiISR and wiringPiISR2 return error on failure in initialization in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3161229285" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/379" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/379/hovercard" href="https://github.com/WiringPi/WiringPi/pull/379">#379</a></li> <li>Add gtest cases for ISR in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3365526375" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/398" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/398/hovercard" href="https://github.com/WiringPi/WiringPi/pull/398">#398</a></li> </ul> </li> <li> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a> contributed...</p> <ul> <li>Release 2026 in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3800102844" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/413" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/413/hovercard" href="https://github.com/WiringPi/WiringPi/pull/413">#413</a></li> <li>Unit test: Adjust MaxPWMFreq for Raspberry Pi 1 models in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3826593971" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/416" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/416/hovercard" href="https://github.com/WiringPi/WiringPi/pull/416">#416</a></li> <li>Unit test: Supporting 5 SPI CS channels in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3825639795" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/415" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/415/hovercard" href="https://github.com/WiringPi/WiringPi/pull/415">#415</a></li> <li>Unit test: Adjust for Pi1/Zero test hardware in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3825237456" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/414" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/414/hovercard" href="https://github.com/WiringPi/WiringPi/pull/414">#414</a></li> </ul> </li> </ul> <h2>New Contributors 🫶</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/naokiiwakami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/naokiiwakami">@naokiiwakami</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3161229285" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/379" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/379/hovercard" href="https://github.com/WiringPi/WiringPi/pull/379">#379</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.16...3.18"><tt>3.16...3.18</tt></a></p> <h2>Info:</h2> <p>📦 <strong>This version has been fully verified on Bookworm and Trixie.<br> Previous versions should also work on Trixie, as no code changes were required.</strong></p> mwallner tag:github.com,2008:Repository/4830334/3.16 2025-06-06T18:30:49Z Release 3.16 <h2>What's Changed ⚡</h2> <ul> <li>Upgrade to GPIO_V2 IOCTL with debounce option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phylax2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phylax2020">@phylax2020</a></li> <li>waitForInterrupt and wiringPiISR with status by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phylax2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phylax2020">@phylax2020</a></li> <li>Fix memory leak by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phylax2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phylax2020">@phylax2020</a></li> <li>Added English Translated Documentation Page by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mr-Fishy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mr-Fishy">@Mr-Fishy</a></li> <li>Update functions.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nds2204/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nds2204">@nds2204</a></li> <li>Describing pin numbering arguments and wfi modes in gpio help text by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kovianyo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kovianyo">@kovianyo</a></li> <li>Add function definition for <code>wiringPiSPIxSetup()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Next-Door-Tech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Next-Door-Tech">@Next-Door-Tech</a></li> <li>cleanup, housekeeping by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Next-Door-Tech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Next-Door-Tech">@Next-Door-Tech</a></li> <li>improvements, housekeeping &amp; documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a></li> <li>....</li> </ul> <h2>New Contributors 🥳</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phylax2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phylax2020">@phylax2020</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2849387625" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/318" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/318/hovercard" href="https://github.com/WiringPi/WiringPi/pull/318">#318</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mr-Fishy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mr-Fishy">@Mr-Fishy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2864695585" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/323" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/323/hovercard" href="https://github.com/WiringPi/WiringPi/pull/323">#323</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kovianyo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kovianyo">@kovianyo</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3004814497" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/344" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/344/hovercard" href="https://github.com/WiringPi/WiringPi/pull/344">#344</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Next-Door-Tech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Next-Door-Tech">@Next-Door-Tech</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3104577833" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/357" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/357/hovercard" href="https://github.com/WiringPi/WiringPi/pull/357">#357</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nds2204/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nds2204">@nds2204</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3125411958" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/364" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/364/hovercard" href="https://github.com/WiringPi/WiringPi/pull/364">#364</a></li> </ul> <p>Thank you! 🫶</p> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.14...3.16"><tt>3.14...3.16</tt></a></p> mwallner tag:github.com,2008:Repository/4830334/3.14 2025-02-22T12:10:17Z Release 3.14 <h2>What's Changed</h2> <ul> <li>Support for Pi500 and CM5(L)<br> <strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.12...3.14"><tt>3.12...3.14</tt></a></li> </ul> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.14/wiringpi_3.14_armhf.deb">wiringpi_3.14_armhf</a> - 32 bit release Bookworm (sha256 7650ed07927cfb552332b86532b130f5affe1645ef571e6498164a809c5080ac)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.14/wiringpi_3.14_arm64.deb">wiringpi_3.14_arm64</a> - 64 bit release Bookworm (sha256 70cd908726a3ac82cbd43be9b75fff62dcb9435e76128acf056cd3695dbd2b03)</li> </ul> <p>Oldstable Bullseye:</p> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.14/wiringpi_3.14_bullseye_armhf.deb">wiringpi_3.14_bullseye_armhf</a> - 32 bit release Bullseye (sha256 67dfab7b0602dad35125066b3cf1b53eae60ad241645d08fbf0dcc713606715c)</li> </ul> mstroh76 tag:github.com,2008:Repository/4830334/3.12 2025-01-05T20:46:13Z Release 3.12 <h2>What's Changed</h2> <ul> <li>Pi5 fix RP1 memory not found if SSD is connected by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2645280753" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/294" data-hovercard-type="issue" data-hovercard-url="/WiringPi/WiringPi/issues/294/hovercard" href="https://github.com/WiringPi/WiringPi/issues/294">#294</a><br> <strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.10...3.12"><tt>3.10...3.12</tt></a></li> </ul> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.12/wiringpi_3.12_armhf.deb">wiringpi_3.12_armhf</a> - 32 bit release Bookworm (sha256 b4ad34b22e32c81729e58a7c67d7dbdccef4fc9cfd5ba500305c383cfa852f10)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.12/wiringpi_3.12_arm64.deb">wiringpi_3.12_arm64</a> - 64 bit release Bookworm (sha256 a372d9cb89744ca888d58e3dfcca1f2e60b240d4965e01f749067d41d657ea1b)</li> </ul> mwallner tag:github.com,2008:Repository/4830334/3.10 2024-09-09T16:50:31Z Release 3.10 <h2>What's Changed</h2> <ul> <li>Pi5 fix for gpiochip change with new kernel by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2511609441" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/280" data-hovercard-type="issue" data-hovercard-url="/WiringPi/WiringPi/issues/280/hovercard" href="https://github.com/WiringPi/WiringPi/issues/280">#280</a></li> </ul> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.10/wiringpi_3.10_armhf.deb">wiringpi_3.10_armhf</a> - 32 bit release Bookworm (sha256 505d59b609509dac004522ed8891d909197130a89695b01a99bd919e9f5795ea)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.10/wiringpi_3.10_arm64.deb">wiringpi_3.10_arm64</a> - 64 bit release Bookworm (sha256 e80047a19622522bf8c26e8718ffecae47843ae378d0ae154c0777f65bb3928e)</li> </ul> mstroh76 tag:github.com,2008:Repository/4830334/3.8 2024-09-04T07:51:37Z Release 3.8 <h2>What's Changed</h2> <ul> <li>PI5 PWM by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2497972643" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/270" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/270/hovercard" href="https://github.com/WiringPi/WiringPi/pull/270">#270</a></li> <li>Pi4 PWM bufix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2399034534" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/261" data-hovercard-type="issue" data-hovercard-url="/WiringPi/WiringPi/issues/261/hovercard" href="https://github.com/WiringPi/WiringPi/issues/261">#261</a></li> <li>PM_OFF change:<br> PM_OFF switches PWM signal output off is PWM pin</li> <li><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> New API:<br> New pinMode mode <em>PWM_BAL_OUTPUT</em> and <em>PWM_MS_OUTPUT</em></li> <li>Add support for Model Compute Module 4S</li> <li>Internal development: PWM Unit tests</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.6...3.8"><tt>3.6...3.8</tt></a></p> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.8/wiringpi_3.8_armhf.deb">wiringpi_3.8_armhf</a> - 32 bit release Bookworm (sha256 de606f7a398edfedc50df0cd619212d373a11de27bc35bb3f76f39d2dd01523d)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.8/wiringpi_3.8_arm64.deb">wiringpi_3.8_arm64</a> - 64 bit release Bookworm (sha256 ead43ea1b6e2a4f24272ed83611151d90f53877b4c7b58ef51212aa988ecfb3f)</li> </ul> mwallner tag:github.com,2008:Repository/4830334/3.6 2024-09-04T07:31:04Z Release 3.6 <ul> <li> <p>PM_OFF changes:<br> PM_OFF (DMA mode) resets the GPIO on Pi 5<br> PM_OFF (DMA mode) switch GPIO to input on Pi 0-4</p> </li> <li> <p>Function for return pin mode as enum<br> <g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> New API:<br> <em>getPinModeAlt</em></p> </li> <li> <p>Support for multiple SPI number 0-6 and channel 0-2, to support Compute Module 4<br> <g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> New API:<br> <em>wiringPiSPIxGetFd</em>, <em>wiringPiSPIxDataRW</em>, <em>wiringPiSPIxSetupMode</em>, <em>wiringPiSPIxSetup</em>, <em>wiringPiSPIxClose</em></p> </li> <li> <p>Internal development: Unit tests (GPIO, SPI, I2C)</p> </li> </ul> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.6/wiringpi_3.6_armhf.deb">wiringpi_3.6_armhf</a> - 32 bit release Bookworm (sha256 b48a2c0f203a94479ddd6e2e48b7dd7d7e712914b69e150720d57c6a0e628b46)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.6/wiringpi_3.6_arm64.deb">wiringpi_3.6_arm64</a> - 64 bit release Bookworm (sha256 7f5fc473dddfa2b9ed76e850ad7cafd8593449d9e4395bf6ba8df6163ecbd196)</li> </ul> mstroh76 tag:github.com,2008:Repository/4830334/3.4 2024-05-09T19:06:50Z Release 3.4 <h2>What's Changed</h2> <ul> <li>fix some typos, improve error message by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mwallner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mwallner">@mwallner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2221333040" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/213" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/213/hovercard" href="https://github.com/WiringPi/WiringPi/pull/213">#213</a></li> <li>Fixed warnings and removed unused function by @cl0udf1re in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2265846187" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/224" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/224/hovercard" href="https://github.com/WiringPi/WiringPi/pull/224">#224</a></li> <li>🎈 New Kernel GPIO device Interface (replaces sysfs functions)</li> <li><strong>wiringPiSetupSys</strong> function works again (calls now <em>wiringPiSetupGpioDevice</em>)</li> <li>by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a> in<br> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2277666019" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/229" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/229/hovercard" href="https://github.com/WiringPi/WiringPi/pull/229">#229</a><br> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2277669408" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/230" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/230/hovercard" href="https://github.com/WiringPi/WiringPi/pull/230">#230</a><br> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2278231919" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/233" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/233/hovercard" href="https://github.com/WiringPi/WiringPi/pull/233">#233</a><br> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2279539275" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/235" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/235/hovercard" href="https://github.com/WiringPi/WiringPi/pull/235">#235</a><br> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217288831" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/212" data-hovercard-type="issue" data-hovercard-url="/WiringPi/WiringPi/issues/212/hovercard" href="https://github.com/WiringPi/WiringPi/issues/212">#212</a></li> </ul> <p><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>NEW API Calls</strong></p> <ul> <li><em>enum WPIPinType</em></li> <li><em>wiringPiSetupPinType(WPIPinType)</em> - Setup type via parameter</li> <li><em>wiringPiSetupGpioDevice(WPIPinType)</em> - New Kernel GPIO device</li> <li><em>wiringPiGpioDeviceGetFd</em> - Get file descriptor for Kernel GPIO device</li> <li><em>wiringPiGlobalMemoryAccess</em> - Test Global memory access</li> <li><em>pinMode(PM_OFF)</em> - Switch off pin mode (input, free fd)</li> <li><em>wiringPiI2CReadBlockData</em> and <em>wiringPiI2CWriteBlockData</em> - Read and write I2C sizes other than 8/16 bit</li> <li><em>wiringPiI2CRawRead</em> and <em>wiringPiI2CRawWrite</em> - Direct Read and Write to I2C bus</li> </ul> <h2>New Contributors</h2> <ul> <li>@cl0udf1re made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2265846187" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/224" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/224/hovercard" href="https://github.com/WiringPi/WiringPi/pull/224">#224</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.2...3.4"><tt>3.2...3.4</tt></a></p> mwallner tag:github.com,2008:Repository/4830334/3.2 2024-03-25T20:06:30Z Version 3.2 <p>This release fixes ISR on debian/ubuntu kernels &gt;= 6.6 🥳<br> =&gt; everyone using an up-to-date OS should move to this release in order to (re-)enable ISR functionality.</p> <h2>What's Changed</h2> <ul> <li>🎈 Implement ISR for all Raspberry Pi Boards - new driver interface by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mstroh76/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mstroh76">@mstroh76</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2203113265" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/205" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/205/hovercard" href="https://github.com/WiringPi/WiringPi/pull/205">#205</a> 🎈</li> <li>gpio wfi has two new optional parameters (gpio wfi pin mode [interations] [timeout sec.])</li> <li><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>wiringPiSetupSys</strong> function is disabled, the program terminates after execution</li> <li>linked discussions page in README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mwallner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mwallner">@mwallner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2182446688" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/198" data-hovercard-type="pull_request" data-hovercard-url="/WiringPi/WiringPi/pull/198/hovercard" href="https://github.com/WiringPi/WiringPi/pull/198">#198</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.1...3.2"><tt>3.1...3.2</tt></a></p> <p>please ensure to use the latest/correct files:</p> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.2/wiringpi_3.2_armhf.deb">wiringpi_3.2_armhf</a> - 32 bit release Bookworm (sha256 22429dec16ee7f76399cbe73b0a8ab37c06ce4db54f818944c3f2d75c93b04ae)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.2/wiringpi_3.2_arm64.deb">wiringpi_3.2_arm64</a> - 64 bit release Bookworm (sha256 8d4b523100505d9f69ce4984322feddb46f4c3bf2a7533dfcaf686fa5a6daa91)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.2/wiringpi_3.2-bullseye_armhf.deb">wiringpi_3.2-bullseye_armhf</a> - 32 bit release Bullseye (sha256 842a3d6ef81abb80fbdd30e7ed17a000f1502f30122d9170c402870f009fd8d1)</li> </ul> mwallner tag:github.com,2008:Repository/4830334/3.1 2024-03-24T19:54:43Z Version 3.1 <h2>What's Changed</h2> <ul> <li>Update README, small fixes</li> <li>Creating correct deb package for arm64</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2175602101" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/194" data-hovercard-type="issue" data-hovercard-url="/WiringPi/WiringPi/issues/194/hovercard" href="https://github.com/WiringPi/WiringPi/issues/194">#194</a> - get board revision from devicetree</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2177344695" data-permission-text="Title is private" data-url="https://github.com/WiringPi/WiringPi/issues/195" data-hovercard-type="issue" data-hovercard-url="/WiringPi/WiringPi/issues/195/hovercard" href="https://github.com/WiringPi/WiringPi/issues/195">#195</a> - refactor board layout detection</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WiringPi/WiringPi/compare/3.0...3.1"><tt>3.0...3.1</tt></a></p> <hr> <p>please ensure to use the latest/correct files:</p> <ul> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.1/wiringpi_3.1_armhf.deb">wiringpi_3.1_armhf</a> - 32 bit release Bookworm (sha256 639094d88a2a93efcd198cf16cc446de0ae94d6440a38e5d6a3d457ad1097707 )</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.1/wiringpi_3.1_arm64.deb">wiringpi_3.1_arm64</a> - 64 bit release Bookworm (sha256 d85617a6c73182d460cbce2d96350024791e9f7eee3dae724eac05d145b9e175)</li> <li><a href="https://github.com/WiringPi/WiringPi/releases/download/3.1/wiringpi_3.1-bullseye_armhf.deb">wiringpi_3.1-bullseye_armhf</a> - 32 bit release Bullseye (sha256 dbb5b4f1e22463f347cb68db9697dd4483e449e3bfc1c60b5b0b91554be370b5)</li> </ul> mwallner