<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.sdfa3.org/hp34970-firmware/</link>
    <language>en-us</language>

    <title>hp34970-firmware Changelog</title>
    <description>hp34970-firmware Changelog</description>
    <item>
    <title>[default] Add links to sr.ht repos and add an image in the README file</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/d193c24a078a</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/d193c24a078a</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>d193c24a078a</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Add links to sr.ht repos and add an image in the README file</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>README.md<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 11 Mar 2024 15:35:36 +0100</pubDate>
</item>
<item>
    <title>Make sure to send pending keys</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/7b4735e9c2c1</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/7b4735e9c2c1</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>7b4735e9c2c1</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Make sure to send pending keys<br/>
<br/>
even if the FP is flood by the CPU: hijack the started transmission<br/>
(just after receiving a SoT (0x66) datagram).</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/hp34comm.cpp<br />src/hp34comm.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 07 Oct 2021 22:26:33 +0200</pubDate>
</item>
<item>
    <title>Possibly fix the 'reset FP while running' case</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/516acbbce05a</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/516acbbce05a</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>516acbbce05a</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Possibly fix the 'reset FP while running' case</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/main.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 07 Oct 2021 22:24:45 +0200</pubDate>
</item>
<item>
    <title>Revert to soft reset on RST irq</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/a0f97359f266</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/a0f97359f266</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>a0f97359f266</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Revert to soft reset on RST irq</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/main.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 07 Oct 2021 21:05:59 +0200</pubDate>
</item>
<item>
    <title>Reduce the sleep time of the send_pending_key thread to 1ms</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/e19b4147caa9</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/e19b4147caa9</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e19b4147caa9</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Reduce the sleep time of the send_pending_key thread to 1ms<br/>
<br/>
to get a chance of sending a keycode when the CPU flood the FP with DSP<br/>
messages (e.g. after the last 'Last-N' value).</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/hp34comm.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 07 Oct 2021 21:05:13 +0200</pubDate>
</item>
<item>
    <title>Clean several compilation warnings</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/48f29a1d43d6</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/48f29a1d43d6</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>48f29a1d43d6</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Clean several compilation warnings</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>lib/keypad/Keypad.cpp<br />lib/keypad/Keypad.h<br />lib/unigraphic/GraphicsDisplay.cpp<br />lib/unigraphic/GraphicsDisplay.h<br />lib/unigraphic/SSD1322.cpp<br />lib/unigraphic/SSD1322.h<br />platformio.ini<br />src/def_f446re.h<br />src/display.cpp<br />src/hp34comm.cpp<br /><br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 04 Oct 2021 21:15:35 +0200</pubDate>
</item>
<item>
    <title>Fix SHIFT and code cleanup</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/d9c5eaf85fab</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/d9c5eaf85fab</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>d9c5eaf85fab</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Fix SHIFT and code cleanup</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/def_hp34970_fp.h<br />src/main.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 04 Oct 2021 21:14:39 +0200</pubDate>
</item>
<item>
    <title>Make USBSerial work -- at last</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/897330ee6e9d</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/897330ee6e9d</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>897330ee6e9d</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Make USBSerial work -- at last<br/>
<br/>
It needs the revision 4587080d of mbed-os to work (i.e. mbed-os&gt;6.15.0)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>TARGET_HP34970_FP_F303RD/PeripheralNames.h<br />TARGET_HP34970_FP_F303RD/PeripheralPinMaps.h<br />TARGET_HP34970_FP_F303RD/PinNames.h<br />TARGET_HP34970_FP_F303RD/STM32F303XE.ld<br />custom_targets.json<br />platformio.ini<br />src/TARGET_HP34970_FP_F303RD/PeripheralPins.c<br />src/TARGET_HP34970_FP_F303RD/system_clock.c<br />src/def_hp34970_fp.h<br />src/main.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 03 Oct 2021 22:58:49 +0200</pubDate>
</item>
<item>
    <title>Simplify a bit the rst logic and make a bit more robust</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/f71f6c0af3cd</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/f71f6c0af3cd</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>f71f6c0af3cd</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Simplify a bit the rst logic and make a bit more robust</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/main.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 09 Sep 2021 21:59:53 +0200</pubDate>
</item>
<item>
    <title>Stop splashscreen after 5s</title>
    <guid isPermaLink="true">https://hg.sdfa3.org/hp34970-firmware/rev/55e3b4441b11</guid>
    <link>https://hg.sdfa3.org/hp34970-firmware/rev/55e3b4441b11</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>55e3b4441b11</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Stop splashscreen after 5s</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/main.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#68;&#97;&#118;&#105;&#100;&#32;&#68;&#111;&#117;&#97;&#114;&#100;&#32;&#60;&#100;&#97;&#118;&#105;&#100;&#46;&#100;&#111;&#117;&#97;&#114;&#100;&#64;&#115;&#100;&#102;&#97;&#51;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 09 Sep 2021 21:49:16 +0200</pubDate>
</item>

  </channel>
</rss>