<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch debian/1.6.8-2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.8-2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.8-2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2016-09-03T06:23:51+00:00</updated>
<entry>
<title>altos/stm: Set SPI slave DMA priority to HIGH/VERY_HIGH</title>
<updated>2016-09-03T06:23:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-09-03T06:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9279b0cd52333a846b57af890f708ebb364b62b7'/>
<id>urn:sha1:9279b0cd52333a846b57af890f708ebb364b62b7</id>
<content type='text'>
Set spi slave DMA priority MOSI to HIGH and MISO to VERY_HIGH. Slave
SPI doesn't have the luxury of slowing down when the system is busy,
so provide it maximum memory bandwidth to try and keep up with the
master.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Set i2c recv DMA to HIGH</title>
<updated>2016-09-03T06:23:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-09-03T06:20:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d80995c4535a3655ca1b9ca674d6839cfef84c4e'/>
<id>urn:sha1:d80995c4535a3655ca1b9ca674d6839cfef84c4e</id>
<content type='text'>
Make sure receive DMA is higher than any TX dma so that
it always runs in preference.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Set MISO DMA priority to HIGH to avoid OVR</title>
<updated>2016-09-03T06:23:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-09-03T05:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=af2eefbed43e56885a7321319d69b7be17354cdd'/>
<id>urn:sha1:af2eefbed43e56885a7321319d69b7be17354cdd</id>
<content type='text'>
When the MISO DMA priority is too low, and the processor gets busy,
it's possible for SPI input to overrun the processor, which causes the
MISO DMA to get out of sync and never finish. Set the MISO DMA
priority to HIGH to avoid this.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Create funcs to set SPI DMA parameters</title>
<updated>2016-09-03T05:58:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-09-03T05:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4fc5cfa2c63c43ab0a9ef7e0cc6832fb1c163bd6'/>
<id>urn:sha1:4fc5cfa2c63c43ab0a9ef7e0cc6832fb1c163bd6</id>
<content type='text'>
Instead of having nearly duplicate versions of the SPI DMA
configuration calls, create helper funcs that do most of the work so
that the SPI API funcs are shorter and clearer.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Make ao_spi_duplex out pointer const</title>
<updated>2016-09-03T05:58:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-09-03T05:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1710a4921d4f408300c7d5adf0e83d08cc86be20'/>
<id>urn:sha1:1710a4921d4f408300c7d5adf0e83d08cc86be20</id>
<content type='text'>
Provides a bit better typechecking opportunities for this function.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/cc1120: remove unused status from ao_radio_fifo_write_stop</title>
<updated>2016-08-29T16:27:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-08-29T16:27:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ab75ab10564c4d5d05719c382a3b71585cd70710'/>
<id>urn:sha1:ab75ab10564c4d5d05719c382a3b71585cd70710</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Switch ADC fast to ADC clock</title>
<updated>2016-08-09T05:39:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-08-09T05:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=46b1234140c04dbfac22be0fdf80be96506b6948'/>
<id>urn:sha1:46b1234140c04dbfac22be0fdf80be96506b6948</id>
<content type='text'>
Using this slower clock eliminates sampling problems with the ADC and
cleans up the chaoskey raw data.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Flash all LEDS during power on</title>
<updated>2016-08-04T16:54:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-08-04T16:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=48088d1d6a66c5d5271b52191367f07b09626b29'/>
<id>urn:sha1:48088d1d6a66c5d5271b52191367f07b09626b29</id>
<content type='text'>
This tests the LEDS to make sure they all work on the following devices:

easymega-v1.0
telebt-v3.0
teledongle-v3.0
telemega-v1.0
telemega-v2.0
telemetrum-v2.0

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use standard FIPS testing for chaoskey</title>
<updated>2016-08-02T23:55:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-08-02T23:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=826ad792389150ea8d80e341cb8ea023db83c9a2'/>
<id>urn:sha1:826ad792389150ea8d80e341cb8ea023db83c9a2</id>
<content type='text'>
Check to make sure we aren't repeating a block coming from the
unwhitened source, which is the standard online FIPS test for RNGs.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Clean .bin files from flash-loader dirs</title>
<updated>2016-08-02T23:55:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-08-02T23:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1934468e96ea9d179abf6e3e728b6b14ce793f46'/>
<id>urn:sha1:1934468e96ea9d179abf6e3e728b6b14ce793f46</id>
<content type='text'>
The .bin files are what the DFU utility uses to flash the boot loader
using USB.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
