<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-mspm0/build.rs, branch fix-input-sync-bypass</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/'/>
<entry>
<title>mspm0: add MSPM0G518x support and new packages for others</title>
<updated>2025-12-14T06:37:30+00:00</updated>
<author>
<name>i509VCB</name>
<email>git@i509.me</email>
</author>
<published>2025-12-14T03:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=5bef2eab2352113c2ab9a97be72d72d6df46045d'/>
<id>5bef2eab2352113c2ab9a97be72d72d6df46045d</id>
<content type='text'>
G518x is the first MSPM0 part with a USB, I2S and NPU peripheral. There is also a new TIMB peripheral (no PWM, so it is perfect for a time driver).

Unfortunately it also introduces UNICOMM which is a shared peripheral which can be in UART/I2C/SPI modes. This means that the current UART and I2C drivers need some adjustment to work with the new UNICOMM parts (which is the future).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
G518x is the first MSPM0 part with a USB, I2S and NPU peripheral. There is also a new TIMB peripheral (no PWM, so it is perfect for a time driver).

Unfortunately it also introduces UNICOMM which is a shared peripheral which can be in UART/I2C/SPI modes. This means that the current UART and I2C drivers need some adjustment to work with the new UNICOMM parts (which is the future).
</pre>
</div>
</content>
</entry>
<entry>
<title>mspm0: add MATHACL module and following operations: sin,cos</title>
<updated>2025-11-16T00:26:28+00:00</updated>
<author>
<name>Siarhei B</name>
<email>dkc.sergey.dema@gmail.com</email>
</author>
<published>2025-11-16T00:15:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=535c6d378fb68083623338f8534b5da8efd6a139'/>
<id>535c6d378fb68083623338f8534b5da8efd6a139</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix rustfmt error</title>
<updated>2025-10-30T18:08:06+00:00</updated>
<author>
<name>Gordon Tyler</name>
<email>gordon@doxxx.net</email>
</author>
<published>2025-10-30T18:08:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=102cceb30ec0af85f0fee66ae9e4cba049b5fffd'/>
<id>102cceb30ec0af85f0fee66ae9e4cba049b5fffd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve comment about IIDX values being offset</title>
<updated>2025-10-29T20:26:17+00:00</updated>
<author>
<name>Gordon Tyler</name>
<email>gordon@doxxx.net</email>
</author>
<published>2025-10-29T20:26:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=cf306ff60ed6361c78d8e7b19ee3fde8e9f060b9'/>
<id>cf306ff60ed6361c78d8e7b19ee3fde8e9f060b9</id>
<content type='text'>
Co-authored-by: i509VCB &lt;git@i509.me&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: i509VCB &lt;git@i509.me&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>mspm0: group irq handlers must check for NO_INTR (#4785)</title>
<updated>2025-10-27T14:41:33+00:00</updated>
<author>
<name>Gordon Tyler</name>
<email>gordon.tyler@synaptivemedical.com</email>
</author>
<published>2025-10-27T14:41:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=e86c2b3b1c41c710acd34f6c85243c8bd5b5150d'/>
<id>e86c2b3b1c41c710acd34f6c85243c8bd5b5150d</id>
<content type='text'>
In the case of spurious interrupts, the interrupt group's STAT register may be set to NO_INTR, which must be checked before attempting to calculate the interrupt index from the STAT value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the case of spurious interrupts, the interrupt group's STAT register may be set to NO_INTR, which must be checked before attempting to calculate the interrupt index from the STAT value.
</pre>
</div>
</content>
</entry>
<entry>
<title>mspm0: add mspm0h321x support</title>
<updated>2025-10-08T19:39:07+00:00</updated>
<author>
<name>i509VCB</name>
<email>git@i509.me</email>
</author>
<published>2025-10-02T22:02:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=c6799c2921780254319d293d37f33161f5fd1832'/>
<id>c6799c2921780254319d293d37f33161f5fd1832</id>
<content type='text'>
This also changes selection of GPIO interrupt type to be calculated by the buildscript. H321x is yet another exception with GPIOB being a physical interrupt rather than part of an interrupt group.

H3215/6 are true 5V parts. I wonder if that is a first for an embassy hal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also changes selection of GPIO interrupt type to be calculated by the buildscript. H321x is yet another exception with GPIOB being a physical interrupt rather than part of an interrupt group.

H3215/6 are true 5V parts. I wonder if that is a first for an embassy hal
</pre>
</div>
</content>
</entry>
<entry>
<title>Edition 2024.</title>
<updated>2025-10-06T21:19:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2025-10-06T20:55:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=abc8e450f936567ad42cb34b5d2a7941b206aa5d'/>
<id>abc8e450f936567ad42cb34b5d2a7941b206aa5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mspm0-adc: use CfgSet to enable vrsel cfg option</title>
<updated>2025-09-10T07:22:50+00:00</updated>
<author>
<name>crispaudio</name>
<email>jmueller@crispaudio.de</email>
</author>
<published>2025-09-10T07:22:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=b2fa01cec7164980333a17355af215feb3cb33c2'/>
<id>b2fa01cec7164980333a17355af215feb3cb33c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mspm0-adc: remove dynamic vrsel and cleanup</title>
<updated>2025-09-09T20:21:10+00:00</updated>
<author>
<name>crispaudio</name>
<email>jmueller@crispaudio.de</email>
</author>
<published>2025-09-09T20:21:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=7b9fe7e6398a8bce236da904b251b4cb424150fb'/>
<id>7b9fe7e6398a8bce236da904b251b4cb424150fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mspm0-adc: add adc with examples</title>
<updated>2025-09-08T07:10:16+00:00</updated>
<author>
<name>crispaudio</name>
<email>jmueller@crispaudio.de</email>
</author>
<published>2025-09-08T07:10:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=bbcaab13bc074d8223b43d8e05682b708c192d78'/>
<id>bbcaab13bc074d8223b43d8e05682b708c192d78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
