<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-rp/src/relocate.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>Update Rust nightly, stable.</title>
<updated>2025-07-03T22:23:22+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2025-06-29T20:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=72248a601a9ea28ac696f186e2cbe4c2f128a133'/>
<id>72248a601a9ea28ac696f186e2cbe4c2f128a133</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'embassy-rs:main' into barafael/minor_clippy_lints_rp</title>
<updated>2024-03-25T13:43:18+00:00</updated>
<author>
<name>Rafael Bachmann</name>
<email>rafael.bachmann.93@gmail.com</email>
</author>
<published>2024-03-25T13:43:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=cf789be420f73a04f40b47500c916bbd8cd4740e'/>
<id>cf789be420f73a04f40b47500c916bbd8cd4740e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warnings in recent nightly.</title>
<updated>2024-03-20T15:39:09+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2024-03-20T13:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=eca9aac194580956c851e42565546e5fc50d8070'/>
<id>eca9aac194580956c851e42565546e5fc50d8070</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix minor clippy lints in embassy_rp</title>
<updated>2024-03-18T22:28:58+00:00</updated>
<author>
<name>Rafael Bachmann</name>
<email>rafael.bachmann.93@gmail.com</email>
</author>
<published>2024-03-18T22:28:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=255ed29853eb88bff2ee548c63fb4d0a6dfad7e8'/>
<id>255ed29853eb88bff2ee548c63fb4d0a6dfad7e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>rp/pio: allow wrap-around program loading</title>
<updated>2023-05-06T19:08:20+00:00</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2023-05-06T18:53:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=b38d496d519f87d7f455e6c6b32f5d6379af44a5'/>
<id>b38d496d519f87d7f455e6c6b32f5d6379af44a5</id>
<content type='text'>
execution wraps around after the end of instruction memory and wrapping
works with this, so we may as well allow program loading across this
boundary. could be useful for reusing chunks of instruction memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
execution wraps around after the end of instruction memory and wrapping
works with this, so we may as well allow program loading across this
boundary. could be useful for reusing chunks of instruction memory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added RelocateProgram class for adjusting PIO-programs for different origins.</title>
<updated>2022-12-09T19:18:41+00:00</updated>
<author>
<name>Simon Berg</name>
<email>ksb@fluffware.se</email>
</author>
<published>2022-12-06T20:42:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=cd59046e6c179809ee19fb2592e65cf5a0a07980'/>
<id>cd59046e6c179809ee19fb2592e65cf5a0a07980</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
