<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/examples/rp/src/bin/pio_ws2812.rs, branch main</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>Move pio programs into embassy-rp</title>
<updated>2024-10-09T14:18:00+00:00</updated>
<author>
<name>Caleb Jamison</name>
<email>caleb@cbjamo.com</email>
</author>
<published>2024-10-09T14:04:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=57c1fbf3089e2a2dc9fe5b7d1f1e094596566395'/>
<id>57c1fbf3089e2a2dc9fe5b7d1f1e094596566395</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to ticker</title>
<updated>2024-02-10T22:00:10+00:00</updated>
<author>
<name>Caleb Jamison</name>
<email>caleb@cbjamo.com</email>
</author>
<published>2024-02-10T22:00:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=b4dc406e199a7e4aafcdd601aaef999c6b7ba590'/>
<id>b4dc406e199a7e4aafcdd601aaef999c6b7ba590</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit reset time to ws2812 write fn.</title>
<updated>2024-02-10T21:55:32+00:00</updated>
<author>
<name>Caleb Jamison</name>
<email>caleb@cbjamo.com</email>
</author>
<published>2024-02-10T21:55:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=c873dcbb20f06e00659ab1c984ce7a753aaea7dc'/>
<id>c873dcbb20f06e00659ab1c984ce7a753aaea7dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: use beta, add secondary nightly ci.</title>
<updated>2023-12-21T14:03:57+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-12-21T13:57:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8b36a32ed5d834b23e970d5b723dd7df1f1c94a2'/>
<id>8b36a32ed5d834b23e970d5b723dd7df1f1c94a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>time: Update examples, tests, and other code to use new Timer::after_x convenience methods</title>
<updated>2023-10-15T00:30:12+00:00</updated>
<author>
<name>Adam Greig</name>
<email>adam@adamgreig.com</email>
</author>
<published>2023-10-14T23:57:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0621e957a0ddc7010d46b3ea3ddc8b9852bc8333'/>
<id>0621e957a0ddc7010d46b3ea3ddc8b9852bc8333</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix timing on RP2040 pio_ws2812.rs example</title>
<updated>2023-08-28T02:39:44+00:00</updated>
<author>
<name>Dave Andersen</name>
<email>dga@cs.cmu.edu</email>
</author>
<published>2023-08-28T02:39:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=71c4e7e4d22a2f3e8c77ffb4b0a4b01198239bcf'/>
<id>71c4e7e4d22a2f3e8c77ffb4b0a4b01198239bcf</id>
<content type='text'>
The example spins too fast so it doesn't appear to change;
it's delaying for microseconds instead of milliseconds.
This commit slows it down and adds a comment noting the pin
mapping for the Adafruit feather rp2040+RFM95 LoRA module,
which has its Neopixel on pin 4 instead of 16.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The example spins too fast so it doesn't appear to change;
it's delaying for microseconds instead of milliseconds.
This commit slows it down and adds a comment noting the pin
mapping for the Adafruit feather rp2040+RFM95 LoRA module,
which has its Neopixel on pin 4 instead of 16.
</pre>
</div>
</content>
</entry>
<entry>
<title>rp: relocate programs implicitly during load</title>
<updated>2023-07-28T17:33:02+00:00</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2023-07-28T16:45:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=cbc8871a0bb40eb5fec82e7c27ed4c0127844c3c'/>
<id>cbc8871a0bb40eb5fec82e7c27ed4c0127844c3c</id>
<content type='text'>
this removed the RelocatedProgram construction step from pio uses.
there's not all that much to be said for the extra step because the
origin can be set on the input program itself, and the remaining
information exposed by RelocatedProgram can be exposed from
LoadedProgram instead (even though it's already available on the pio_asm
programs, albeit perhaps less convenient). we do lose access to the
relocated instruction iterator, but we also cannot think of anything
this iterator would actually be useful for outside of program loading.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this removed the RelocatedProgram construction step from pio uses.
there's not all that much to be said for the extra step because the
origin can be set on the input program itself, and the remaining
information exposed by RelocatedProgram can be exposed from
LoadedProgram instead (even though it's already available on the pio_asm
programs, albeit perhaps less convenient). we do lose access to the
relocated instruction iterator, but we also cannot think of anything
this iterator would actually be useful for outside of program loading.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add descriptions to all RP2040 examples. Some need hardware that was not specified.</title>
<updated>2023-07-13T09:16:11+00:00</updated>
<author>
<name>Henrik Berg</name>
<email>henrik1965@gmail.com</email>
</author>
<published>2023-07-13T09:16:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=588c0479f5dacd21e8654463eb3ca3d847d5dcd9'/>
<id>588c0479f5dacd21e8654463eb3ca3d847d5dcd9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rp/pio: use bind_interrupts for irqs</title>
<updated>2023-07-07T14:27:10+00:00</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2023-07-07T02:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=4b63829110b8ef314d22d78c160f54e6ae98634c'/>
<id>4b63829110b8ef314d22d78c160f54e6ae98634c</id>
<content type='text'>
closes #1338
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #1338
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to DMA, use new clocks, don't take ownership of pio common</title>
<updated>2023-05-19T20:48:47+00:00</updated>
<author>
<name>Caleb Jamison</name>
<email>caleb@hellbender.com</email>
</author>
<published>2023-05-19T20:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=1ebb742fbf9839ab393c038f320003a9346d37ff'/>
<id>1ebb742fbf9839ab393c038f320003a9346d37ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
