<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>arduino-tnc, branch HEAD</title>
<subtitle>
</subtitle>
<entry>
<id>2ff5a0b61275abaa4e55f471f90b78640474feaa</id>
<published>2026-05-30T21:55:18Z</published>
<updated>2026-05-30T21:55:18Z</updated>
<title type="text">Switch to block-based Goertzel filters and other improvements</title>
<link rel="alternate" type="text/html" href="commit/2ff5a0b61275abaa4e55f471f90b78640474feaa.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 2ff5a0b61275abaa4e55f471f90b78640474feaa
parent da729fef43bbe6f460f48e534a1db6f37ec4608e
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Sat, 30 May 2026 17:55:18 -0400

Switch to block-based Goertzel filters and other improvements

</content>
</entry>
<entry>
<id>da729fef43bbe6f460f48e534a1db6f37ec4608e</id>
<published>2026-05-29T23:42:29Z</published>
<updated>2026-05-29T23:42:29Z</updated>
<title type="text">Factor out common constants and split demodulator into its own module</title>
<link rel="alternate" type="text/html" href="commit/da729fef43bbe6f460f48e534a1db6f37ec4608e.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit da729fef43bbe6f460f48e534a1db6f37ec4608e
parent f764ef0581c622626574581f551227744455c502
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Fri, 29 May 2026 19:42:29 -0400

Factor out common constants and split demodulator into its own module

</content>
</entry>
<entry>
<id>f764ef0581c622626574581f551227744455c502</id>
<published>2026-05-29T22:39:04Z</published>
<updated>2026-05-29T22:39:04Z</updated>
<title type="text">Split Goertzel and demod functions into separate crate to allow host-side testing</title>
<link rel="alternate" type="text/html" href="commit/f764ef0581c622626574581f551227744455c502.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit f764ef0581c622626574581f551227744455c502
parent 3e10c5cd7da55cb8bc3542d973f8334a8262b562
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Fri, 29 May 2026 18:39:04 -0400

Split Goertzel and demod functions into separate crate to allow host-side testing

</content>
</entry>
<entry>
<id>3e10c5cd7da55cb8bc3542d973f8334a8262b562</id>
<published>2026-05-27T02:14:28Z</published>
<updated>2026-05-27T02:14:28Z</updated>
<title type="text">Implement partial draft receiver</title>
<link rel="alternate" type="text/html" href="commit/3e10c5cd7da55cb8bc3542d973f8334a8262b562.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 3e10c5cd7da55cb8bc3542d973f8334a8262b562
parent 76a7d242c117b572f995d520d46e6c0ab0dfe2ae
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Tue, 26 May 2026 22:14:28 -0400

Implement partial draft receiver

</content>
</entry>
<entry>
<id>76a7d242c117b572f995d520d46e6c0ab0dfe2ae</id>
<published>2026-05-25T21:10:04Z</published>
<updated>2026-05-25T21:10:04Z</updated>
<title type="text">Split main.rs into modules and improve KISS logic</title>
<link rel="alternate" type="text/html" href="commit/76a7d242c117b572f995d520d46e6c0ab0dfe2ae.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 76a7d242c117b572f995d520d46e6c0ab0dfe2ae
parent 8926e6cef64fb8ccee8766ebfa878e049316fc3f
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Mon, 25 May 2026 17:10:04 -0400

Split main.rs into modules and improve KISS logic

</content>
</entry>
<entry>
<id>8926e6cef64fb8ccee8766ebfa878e049316fc3f</id>
<published>2026-05-25T21:07:46Z</published>
<updated>2026-05-25T21:07:46Z</updated>
<title type="text">Replace shell.nix with flake.nix</title>
<link rel="alternate" type="text/html" href="commit/8926e6cef64fb8ccee8766ebfa878e049316fc3f.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 8926e6cef64fb8ccee8766ebfa878e049316fc3f
parent 8f62154ad39d17a2c4596c9527d2cffd3a0e7423
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Mon, 25 May 2026 17:07:46 -0400

Replace shell.nix with flake.nix

</content>
</entry>
<entry>
<id>8f62154ad39d17a2c4596c9527d2cffd3a0e7423</id>
<published>2026-02-16T15:59:19Z</published>
<updated>2026-02-16T15:59:19Z</updated>
<title type="text">Rename to arduino-tnc</title>
<link rel="alternate" type="text/html" href="commit/8f62154ad39d17a2c4596c9527d2cffd3a0e7423.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 8f62154ad39d17a2c4596c9527d2cffd3a0e7423
parent 159091ad81c6db3d38b350de65d44ef58952ed4a
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Mon, 16 Feb 2026 10:59:19 -0500

Rename to arduino-tnc

</content>
</entry>
<entry>
<id>159091ad81c6db3d38b350de65d44ef58952ed4a</id>
<published>2026-02-14T02:05:50Z</published>
<updated>2026-02-14T02:05:50Z</updated>
<title type="text">Implement HDLC transmission</title>
<link rel="alternate" type="text/html" href="commit/159091ad81c6db3d38b350de65d44ef58952ed4a.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 159091ad81c6db3d38b350de65d44ef58952ed4a
parent 382327e9290576dc00ec52edfac3f52837f184ea
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Fri, 13 Feb 2026 21:05:50 -0500

Implement HDLC transmission

</content>
</entry>
<entry>
<id>382327e9290576dc00ec52edfac3f52837f184ea</id>
<published>2026-02-13T02:02:02Z</published>
<updated>2026-02-13T02:02:02Z</updated>
<title type="text">Add basic KISS command handling</title>
<link rel="alternate" type="text/html" href="commit/382327e9290576dc00ec52edfac3f52837f184ea.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 382327e9290576dc00ec52edfac3f52837f184ea
parent e9cb5427a754e3b47c3897d7a71168cbc6f549de
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Thu, 12 Feb 2026 21:02:02 -0500

Add basic KISS command handling

</content>
</entry>
<entry>
<id>e9cb5427a754e3b47c3897d7a71168cbc6f549de</id>
<published>2026-02-11T22:53:54Z</published>
<updated>2026-02-11T22:53:54Z</updated>
<title type="text">Take input over serial and echo back as ASCII AFSK</title>
<link rel="alternate" type="text/html" href="commit/e9cb5427a754e3b47c3897d7a71168cbc6f549de.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit e9cb5427a754e3b47c3897d7a71168cbc6f549de
parent ae808e41dd0ef79ede4e04690c15a9c4272edc03
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Wed, 11 Feb 2026 17:53:54 -0500

Take input over serial and echo back as ASCII AFSK

</content>
</entry>
<entry>
<id>ae808e41dd0ef79ede4e04690c15a9c4272edc03</id>
<published>2026-02-11T22:21:27Z</published>
<updated>2026-02-11T22:21:27Z</updated>
<title type="text">Refine sender state logic and generalize to multi-byte messages</title>
<link rel="alternate" type="text/html" href="commit/ae808e41dd0ef79ede4e04690c15a9c4272edc03.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit ae808e41dd0ef79ede4e04690c15a9c4272edc03
parent 5976f6e92cf330e5597cf07913f70786bdeaabee
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Wed, 11 Feb 2026 17:21:27 -0500

Refine sender state logic and generalize to multi-byte messages

</content>
</entry>
<entry>
<id>5976f6e92cf330e5597cf07913f70786bdeaabee</id>
<published>2026-02-11T03:23:04Z</published>
<updated>2026-02-11T03:23:04Z</updated>
<title type="text">Move polled logic into interrupts and tune symbol timer</title>
<link rel="alternate" type="text/html" href="commit/5976f6e92cf330e5597cf07913f70786bdeaabee.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 5976f6e92cf330e5597cf07913f70786bdeaabee
parent 6b1a3bda0c8db9f7bb0d256df9db5f4f356465f8
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Tue, 10 Feb 2026 22:23:04 -0500

Move polled logic into interrupts and tune symbol timer

</content>
</entry>
<entry>
<id>6b1a3bda0c8db9f7bb0d256df9db5f4f356465f8</id>
<published>2026-02-09T01:37:14Z</published>
<updated>2026-02-09T01:37:14Z</updated>
<title type="text">Add symbol timer and letter B transmit demo</title>
<link rel="alternate" type="text/html" href="commit/6b1a3bda0c8db9f7bb0d256df9db5f4f356465f8.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 6b1a3bda0c8db9f7bb0d256df9db5f4f356465f8
parent d1831cc56fa8cc9ebccf7e7db34e0d218a0fd130
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Sun,  8 Feb 2026 20:37:14 -0500

Add symbol timer and letter B transmit demo

</content>
</entry>
<entry>
<id>d1831cc56fa8cc9ebccf7e7db34e0d218a0fd130</id>
<published>2026-02-09T01:34:46Z</published>
<updated>2026-02-09T01:34:46Z</updated>
<title type="text">Remove port key from Ravedude.toml in favor of environment variable</title>
<link rel="alternate" type="text/html" href="commit/d1831cc56fa8cc9ebccf7e7db34e0d218a0fd130.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit d1831cc56fa8cc9ebccf7e7db34e0d218a0fd130
parent cf17ff7d5969ab1a71418302f24acd13bad3bfb2
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Sun,  8 Feb 2026 20:34:46 -0500

Remove port key from Ravedude.toml in favor of environment variable

</content>
</entry>
<entry>
<id>cf17ff7d5969ab1a71418302f24acd13bad3bfb2</id>
<published>2026-02-09T01:34:14Z</published>
<updated>2026-02-09T01:34:14Z</updated>
<title type="text">Remove cyberpig dependency</title>
<link rel="alternate" type="text/html" href="commit/cf17ff7d5969ab1a71418302f24acd13bad3bfb2.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit cf17ff7d5969ab1a71418302f24acd13bad3bfb2
parent 009402c47e78f45702fb1b71e7bb601e26c8e61f
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Sun,  8 Feb 2026 20:34:14 -0500

Remove cyberpig dependency

</content>
</entry>
<entry>
<id>009402c47e78f45702fb1b71e7bb601e26c8e61f</id>
<published>2026-02-08T21:07:29Z</published>
<updated>2026-02-08T21:07:29Z</updated>
<title type="text">Add basic tone generator using R-2R ladder</title>
<link rel="alternate" type="text/html" href="commit/009402c47e78f45702fb1b71e7bb601e26c8e61f.html" />
<author>
<name>Bradley Gannon</name>
<email>bradley@bradleygannon.com</email>
</author>
<content type="text">commit 009402c47e78f45702fb1b71e7bb601e26c8e61f
Author: Bradley Gannon &lt;bradley@bradleygannon.com&gt;
Date:   Sun,  8 Feb 2026 16:07:29 -0500

Add basic tone generator using R-2R ladder

</content>
</entry>
</feed>
