<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hsmouse/hsm-core, branch master</title>
<subtitle>Experimental control code for robotics</subtitle>
<id>https://cgit.pauloliver.xyz/hsmouse/atom?h=master</id>
<link rel='self' href='https://cgit.pauloliver.xyz/hsmouse/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/'/>
<updated>2025-12-20T23:35:27Z</updated>
<entry>
<title>Adds battery monitoring service via INA226/I2C</title>
<updated>2025-12-20T23:35:27Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-12-17T02:26:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=7d7fa4816a1744d860c74a45003eda6cd71ec42a'/>
<id>urn:sha1:7d7fa4816a1744d860c74a45003eda6cd71ec42a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adds another formatting/cleaning round</title>
<updated>2025-09-07T19:49:03Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-09-07T19:23:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=89aab732dc3d484b99c0761728285bca6f6b1ba0'/>
<id>urn:sha1:89aab732dc3d484b99c0761728285bca6f6b1ba0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adds generic app launcher helper function</title>
<updated>2025-09-07T13:44:22Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-09-07T13:43:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=ef0713cbd90d6b84da7ea67e6dfc1fe5ab5bff86'/>
<id>urn:sha1:ef0713cbd90d6b84da7ea67e6dfc1fe5ab5bff86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adds optparse helper to `hsm-core`</title>
<updated>2025-09-05T00:32:06Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-09-05T00:13:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=8f9eceffae1d0e4eb0b2fbcb22b70730bb75bd5e'/>
<id>urn:sha1:8f9eceffae1d0e4eb0b2fbcb22b70730bb75bd5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Uses infix functions in TH</title>
<updated>2025-09-04T02:12:31Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-09-04T02:12:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=9a25a505a77a56e9dfa277618d01d33deb19a2e1'/>
<id>urn:sha1:9a25a505a77a56e9dfa277618d01d33deb19a2e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moves commonly used `bracket` combinators into separate module</title>
<updated>2025-08-27T04:17:18Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-08-27T04:10:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=ec1a6fba4c944d95edb2397b47b6cebc59e2758d'/>
<id>urn:sha1:ec1a6fba4c944d95edb2397b47b6cebc59e2758d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improves formatting even more</title>
<updated>2025-08-26T21:40:12Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-08-26T21:39:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=101b60386ec8380cc3a62154bc7c1c53205f5d59'/>
<id>urn:sha1:101b60386ec8380cc3a62154bc7c1c53205f5d59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improves formatting again</title>
<updated>2025-08-23T22:59:12Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-08-22T04:06:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=5a78bc1885ad7d6fd7ad63d6ef900188ab38a80c'/>
<id>urn:sha1:5a78bc1885ad7d6fd7ad63d6ef900188ab38a80c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improves formatting</title>
<updated>2025-08-23T22:59:12Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-08-19T03:56:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=307cb1b1094c73fd15eab378c27ac0073696b739'/>
<id>urn:sha1:307cb1b1094c73fd15eab378c27ac0073696b739</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplifies cabal files</title>
<updated>2025-08-17T01:05:09Z</updated>
<author>
<name>Paul Oliver</name>
<email>contact@pauloliver.dev</email>
</author>
<published>2025-08-08T20:23:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.pauloliver.xyz/hsmouse/commit/?id=b679114531a5054487123252b6e3a9d22b7c27a7'/>
<id>urn:sha1:b679114531a5054487123252b6e3a9d22b7c27a7</id>
<content type='text'>
</content>
</entry>
</feed>
