Skip to content

Commit

Permalink
deploy: e1a7868
Browse files Browse the repository at this point in the history
  • Loading branch information
FDelporte committed Nov 4, 2024
1 parent e9f914e commit e37e42c
Show file tree
Hide file tree
Showing 200 changed files with 515 additions and 503 deletions.
2 changes: 1 addition & 1 deletion 404.html
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=description content="Java IO Library for the Raspberry Pi"><meta name=author content="Pi4J"><link rel=icon href=/assets/favicon.ico type=image/ico><title>404 Page not found</title>
<link href=/css/nucleus.css?1730553067 rel=stylesheet><link href=/css/fontawesome-all.min.css?1730553067 rel=stylesheet><link href=/css/hybrid.css?1730553067 rel=stylesheet><link href=/css/featherlight.min.css?1730553067 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1730553067 rel=stylesheet><link href=/css/theme.css?1730553067 rel=stylesheet><link href=/css/hugo-theme.css?1730553067 rel=stylesheet><link href=/css/theme-blue.css?1730553067 rel=stylesheet><style>:root #header+#content>#left>#rlblock_left{display:none!important}p,li,ul{text-align:center}ul{list-style-type:none}</style><style>.DocSearch{width:90%}#docsearch-input{border:none;padding-top:15px;margin:0 0 0 10px;padding:0;background:0 0}</style></head><body data-url=/><section id=body style=margin-left:0><div id=overlay></div><div id=chapter><div id=body-inner><h1>Error</h1><p></p><p>Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.</p><p></p><p><a href=/>Go to homepage</a></p><p><img src=/images/gopher-404.jpg style=width:50% alt="Page not found!"></p></div></div></section></body></html>
<link href=/css/nucleus.css?1730713194 rel=stylesheet><link href=/css/fontawesome-all.min.css?1730713194 rel=stylesheet><link href=/css/hybrid.css?1730713194 rel=stylesheet><link href=/css/featherlight.min.css?1730713194 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1730713194 rel=stylesheet><link href=/css/theme.css?1730713194 rel=stylesheet><link href=/css/hugo-theme.css?1730713194 rel=stylesheet><link href=/css/theme-blue.css?1730713194 rel=stylesheet><style>:root #header+#content>#left>#rlblock_left{display:none!important}p,li,ul{text-align:center}ul{list-style-type:none}</style><style>.DocSearch{width:90%}#docsearch-input{border:none;padding-top:15px;margin:0 0 0 10px;padding:0;background:0 0}</style></head><body data-url=/><section id=body style=margin-left:0><div id=overlay></div><div id=chapter><div id=body-inner><h1>Error</h1><p></p><p>Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.</p><p></p><p><a href=/>Go to homepage</a></p><p><img src=/images/gopher-404.jpg style=width:50% alt="Page not found!"></p></div></div></section></body></html>
6 changes: 3 additions & 3 deletions about/download/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions about/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions about/license/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions about/new-in-v2/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions about/previous-version-v1/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions about/release-notes/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions about/team/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/about-the-code/build-instructions/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/about-the-code/code-styling/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/about-the-code/download-sources/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/about-the-code/hardware-testing/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/about-the-code/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/about-the-code/maven-settings/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/advanced/annotated-provisioning/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/advanced/dependency-injection/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/advanced/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/advanced/library-path/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/advanced/plugins/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/advanced/remote-support/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions architecture/pi4j-logo/index.html

Large diffs are not rendered by default.

Binary file added assets/blogs/maven/202410-all-downloads.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/blogs/maven/202410-kotlin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/blogs/maven/202410-version-2.6.1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions blog/2022/20220113_javafx_pi4j_template/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2022/20221117_kotlin_on_raspberrypi/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2022/20221128_led_strip_with_jbang/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2023/20230731_pi4j_os/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240318_interview_alexander_liggesmeyer/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240417_led_matrix_max7219_spi_web/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240418_i2c_improvements/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240419_interview_robert_von_burg/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240423_pwm_rpi5/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240425_interview_tom_aarts/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240517_bosch_sensor_gas_measurement/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/2024/20240927-bits-bytes-signed-unsigned/index.html

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions blog/2024/20241104-download-stats/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/index.html

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion blog/index.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blogs on Pi4J</title><link>https://pi4j.com/blog/</link><description>Recent content in Blogs on Pi4J</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 27 Sep 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://pi4j.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Signed versus unsigned values</title><link>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</link><pubDate>Fri, 27 Sep 2024 00:00:00 +0000</pubDate><guid>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</guid><description>&lt;p>2024-09-27, by Frank Delporte&lt;/p>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blogs on Pi4J</title><link>https://pi4j.com/blog/</link><description>Recent content in Blogs on Pi4J</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 04 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://pi4j.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Maven Downloads</title><link>https://pi4j.com/blog/2024/20241104-download-stats/</link><pubDate>Mon, 04 Nov 2024 00:00:00 +0000</pubDate><guid>https://pi4j.com/blog/2024/20241104-download-stats/</guid><description>&lt;p>2024-11-04 by Frank Delporte&lt;/p>
&lt;p>As an open-source project it&amp;rsquo;s very difficult to understand how much it&amp;rsquo;s used &amp;ldquo;in the wild&amp;rdquo;. The only stats we have, are the number of downloads from the Maven repository. So end of October I made a few screenshots to share here with the statistics including September 2024.&lt;/p>
&lt;p>These are the numbers for all Pi4J libraries combined. Is this much? I have no clue as I can&amp;rsquo;t compare it with a similar project. ;-)&lt;/p></description></item><item><title>Signed versus unsigned values</title><link>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</link><pubDate>Fri, 27 Sep 2024 00:00:00 +0000</pubDate><guid>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</guid><description>&lt;p>2024-09-27, by Frank Delporte&lt;/p>
&lt;p>When using bits and bytes to control electronic components, the conversion from a byte to, e.g., logging output can be a bit confusing as Java uses signed values. This means a byte value has a range of -128 till 127, while you would expect 0 (0x00) till 255 (0xFF).&lt;/p>
&lt;p>For example, the hex value &lt;code>0x8F&lt;/code> (&lt;code>10001111&lt;/code>) is handled like this:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-java" data-lang="java">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">var&lt;/span> b &lt;span style="color:#f92672">=&lt;/span> (&lt;span style="color:#66d9ef">byte&lt;/span>) Integer.&lt;span style="color:#a6e22e">parseInt&lt;/span>(&lt;span style="color:#e6db74">&amp;#34;10001111&amp;#34;&lt;/span>, 2);
Expand Down
4 changes: 2 additions & 2 deletions categories/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions debugging-failures/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/board-info/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/build-io/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/building/fat-jar/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/building/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/building/javac/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/building/jbang/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/building/modules-gradle/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/building/modules-maven/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/create-context/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/digital-input/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/digital-output/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/i2c/clock-stretching/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/i2c/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/pwm/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/serial/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/io-examples/spi/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/java-installation/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/logging/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/pin-numbering/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/platforms/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/platforms/raspberry-pi/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/providers/gpiod/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/providers/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/providers/linuxfs/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/providers/pigpio/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/registry/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions documentation/shutdown/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/communityimplementation/bmp280/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/communityimplementation/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/communityimplementation/prototype-board/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/ads1115/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/buzzer/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/camera/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/joystick/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/joystickanalog/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/lcddisplay/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/ledbutton/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/ledmatrix/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/ledstrip/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/potentiometer/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/servo/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/simplebutton/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/components/simpleled/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/crowpi/crowpi-examples/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/crowpi/develop-crowpi-with-intellij/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/crowpi/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/jbang/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/jbang/jbang_minimal_example/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/jbang/jbang_pi4j_spi_led_matrix/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/jbang/pixelblaze_output_expander/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/jbang/pixelblaze_output_expander_image/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions examples/jbang/pixelblaze_output_expander_javafx/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions featured-projects/binary-clock/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions featured-projects/cocktail-maker-by-alex9849/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions featured-projects/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions featured-projects/joystick-game/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions featured-projects/pijukebox-by-daniel-martensson/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions featured-projects/sensor-drivers/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions featured-projects/street-artist-robot/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/developing-on-a-remote-pc/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/electricalengeneering/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/fxgl/fxgl-to-picade/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/fxgl/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/fxgl/kiosk-mode/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/javafx-mvc-template/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/learn-more/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/minimal-example-application-fatjar/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/minimal-example-application/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/set-up-a-new-raspberry-pi/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/understanding-the-pins/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions getting-started/user-interface-with-javafx/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.json

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions index.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Welcome to Pi4J on Pi4J</title><link>https://pi4j.com/</link><description>Recent content in Welcome to Pi4J on Pi4J</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 27 Sep 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://pi4j.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Prepare SD with Pi4J OS</title><link>https://pi4j.com/pi4j-os/prepare-sd-with-pi4j-os/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pi4j.com/pi4j-os/prepare-sd-with-pi4j-os/</guid><description>&lt;p>To prepare an SD-card with one of these flavors, download the latest build from &lt;a href="https://pi4j.com/download/" target="_blank" rel="noopener">pi4j.com/download&lt;/a> and follow the steps described in &lt;a href="https://pi4j.com/getting-started/set-up-a-new-raspberry-pi/">&amp;ldquo;Set up a new Raspberry Pi&lt;/a>, but instead of selecting one of the OS&amp;rsquo;s predefined in the Imager tool, select &amp;ldquo;Choose OS &amp;gt; Use custom&amp;rdquo;, and selected the downloaded file.&lt;/p>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Welcome to Pi4J on Pi4J</title><link>https://pi4j.com/</link><description>Recent content in Welcome to Pi4J on Pi4J</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 04 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://pi4j.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Prepare SD with Pi4J OS</title><link>https://pi4j.com/pi4j-os/prepare-sd-with-pi4j-os/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pi4j.com/pi4j-os/prepare-sd-with-pi4j-os/</guid><description>&lt;p>To prepare an SD-card with one of these flavors, download the latest build from &lt;a href="https://pi4j.com/download/" target="_blank" rel="noopener">pi4j.com/download&lt;/a> and follow the steps described in &lt;a href="https://pi4j.com/getting-started/set-up-a-new-raspberry-pi/">&amp;ldquo;Set up a new Raspberry Pi&lt;/a>, but instead of selecting one of the OS&amp;rsquo;s predefined in the Imager tool, select &amp;ldquo;Choose OS &amp;gt; Use custom&amp;rdquo;, and selected the downloaded file.&lt;/p>
&lt;h2 id="install-the-raspberry-pi-imager">Install the Raspberry Pi Imager&lt;/h2>
&lt;p>The official Imager Tool can be downloaded directly from the &lt;a href="https://www.raspberrypi.org/software/" target="_blank" rel="noopener">Raspberry Pi website&lt;/a>.
This simple tool works on all common operating systems and can be installed very easily with just a few keystrokes.
Expand Down Expand Up @@ -1304,7 +1304,9 @@ combined to bytes.&lt;/p>

&lt;p>The Pi4J logo has been designed by &lt;a href="https://twitter.com/hansolo_" target="_blank" rel="noopener">Gerrit Grunwald&lt;/a> and is nicely combines a raspberry pie
with &lt;a href="https://www.oracle.com/java/duke.html" target="_blank" rel="noopener">Duke, the Java Masqot&lt;/a>.&lt;/p>
&lt;img src="https://pi4j.com/assets/pi4j-logo.png" style="width: 400px; height: 400px;" /></description></item><item><title>Signed versus unsigned values</title><link>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</link><pubDate>Fri, 27 Sep 2024 00:00:00 +0000</pubDate><guid>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</guid><description>&lt;p>2024-09-27, by Frank Delporte&lt;/p>
&lt;img src="https://pi4j.com/assets/pi4j-logo.png" style="width: 400px; height: 400px;" /></description></item><item><title>Maven Downloads</title><link>https://pi4j.com/blog/2024/20241104-download-stats/</link><pubDate>Mon, 04 Nov 2024 00:00:00 +0000</pubDate><guid>https://pi4j.com/blog/2024/20241104-download-stats/</guid><description>&lt;p>2024-11-04 by Frank Delporte&lt;/p>
&lt;p>As an open-source project it&amp;rsquo;s very difficult to understand how much it&amp;rsquo;s used &amp;ldquo;in the wild&amp;rdquo;. The only stats we have, are the number of downloads from the Maven repository. So end of October I made a few screenshots to share here with the statistics including September 2024.&lt;/p>
&lt;p>These are the numbers for all Pi4J libraries combined. Is this much? I have no clue as I can&amp;rsquo;t compare it with a similar project. ;-)&lt;/p></description></item><item><title>Signed versus unsigned values</title><link>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</link><pubDate>Fri, 27 Sep 2024 00:00:00 +0000</pubDate><guid>https://pi4j.com/blog/2024/20240927-bits-bytes-signed-unsigned/</guid><description>&lt;p>2024-09-27, by Frank Delporte&lt;/p>
&lt;p>When using bits and bytes to control electronic components, the conversion from a byte to, e.g., logging output can be a bit confusing as Java uses signed values. This means a byte value has a range of -128 till 127, while you would expect 0 (0x00) till 255 (0xFF).&lt;/p>
&lt;p>For example, the hex value &lt;code>0x8F&lt;/code> (&lt;code>10001111&lt;/code>) is handled like this:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-java" data-lang="java">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">var&lt;/span> b &lt;span style="color:#f92672">=&lt;/span> (&lt;span style="color:#66d9ef">byte&lt;/span>) Integer.&lt;span style="color:#a6e22e">parseInt&lt;/span>(&lt;span style="color:#e6db74">&amp;#34;10001111&amp;#34;&lt;/span>, 2);
Expand Down
6 changes: 3 additions & 3 deletions kotlin/coroutines/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions kotlin/i2c/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions kotlin/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions kotlin/kotlin-api-docs/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions kotlin/minimal-kotlin-example/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions kotlin/serial/index.html

Large diffs are not rendered by default.

Loading

0 comments on commit e37e42c

Please sign in to comment.