<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tangara-fw/src/drivers/spi.cpp, branch main</title>
<subtitle>Tangara firmware</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/'/>
<entry>
<title>Move SPI ISR back to CPU0</title>
<updated>2024-09-17T01:57:32+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-09-17T01:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=7d1266404d8e876ba909d101eb316868036b423c'/>
<id>7d1266404d8e876ba909d101eb316868036b423c</id>
<content type='text'>
See if this does anything for the itermittent spi acquire hangs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See if this does anything for the itermittent spi acquire hangs
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the SPI interrupt alloc to the second core</title>
<updated>2024-07-10T05:18:55+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-07-10T05:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=b63e897268bdbaa679cc68b6c9586ba4d5520b45'/>
<id>b63e897268bdbaa679cc68b6c9586ba4d5520b45</id>
<content type='text'>
We're a bit close to the line on core0 allocs, so this helps balance things out a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We're a bit close to the line on core0 allocs, so this helps balance things out a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>no more acquire_spi :)</title>
<updated>2024-06-03T22:09:40+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-06-03T22:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=72344b5777dd78bbad6bbc8b52c0fa271671cf90'/>
<id>72344b5777dd78bbad6bbc8b52c0fa271671cf90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove spi locking hack + increase max sd frequency</title>
<updated>2024-06-03T11:02:24+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-06-03T11:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=39460931d8e3d044f00f7a4f58b44b1035338f09'/>
<id>39460931d8e3d044f00f7a4f58b44b1035338f09</id>
<content type='text'>
These two changes (mostly the former) dramatically increase
responsiveness when doing database updates; previously we were suffering
from some nasty priority inversion.

afaict the underlying need to acquire_spi seems to be fixed? i.e. spi
bus acquisition is working properly. fingers heavily heavily crossed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These two changes (mostly the former) dramatically increase
responsiveness when doing database updates; previously we were suffering
from some nasty priority inversion.

afaict the underlying need to acquire_spi seems to be fixed? i.e. spi
bus acquisition is working properly. fingers heavily heavily crossed.
</pre>
</div>
</content>
</entry>
<entry>
<title>move driver includes into a subdir as well</title>
<updated>2024-05-02T11:52:59+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-05-02T11:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=26eb580043ad176bdc58d996f30d470e1073ef00'/>
<id>26eb580043ad176bdc58d996f30d470e1073ef00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some struct defaults in low-level drivers</title>
<updated>2024-04-09T01:19:41+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-04-09T01:19:41+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=f93e3c1c69f90fcb963840f8b3a9592c35bd096b'/>
<id>f93e3c1c69f90fcb963840f8b3a9592c35bd096b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a lock around the SPI bus</title>
<updated>2023-09-29T05:17:32+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2023-09-29T05:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=ba940baa0aff05ad26d265f32f1d185a1f410373'/>
<id>ba940baa0aff05ad26d265f32f1d185a1f410373</id>
<content type='text'>
This seems to have been the cause of recurring deadlocks that have been
difficult to repo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This seems to have been the cause of recurring deadlocks that have been
difficult to repo.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak display DMA buffer size</title>
<updated>2023-09-05T00:12:15+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2023-09-05T00:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=02c1eb4be35559c127368d1419ebb79e9f23f3c3'/>
<id>02c1eb4be35559c127368d1419ebb79e9f23f3c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fuck off</title>
<updated>2023-07-25T07:43:12+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2023-07-25T07:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=80d7df910987db5201402fe987124f29f09344f3'/>
<id>80d7df910987db5201402fe987124f29f09344f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix shared peripheral interrupts causing hangs</title>
<updated>2023-06-07T03:45:27+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2023-06-07T03:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=7e96482087632278c3d9e4a5db6bad25374ada8f'/>
<id>7e96482087632278c3d9e4a5db6bad25374ada8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
