<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers/ao_ms5607.c, branch companion-delay</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=companion-delay</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=companion-delay'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-10-13T20:35:42+00:00</updated>
<entry>
<title>altos: Split out ms5607 conversion code for use in ao_flight_test</title>
<updated>2012-10-13T20:35:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-13T20:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2733d1b71bbac2c5ef4a2c3a1992ba448e981267'/>
<id>urn:sha1:2733d1b71bbac2c5ef4a2c3a1992ba448e981267</id>
<content type='text'>
Makes the conversion code available even where the driver isn't needed

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Prepare ms5607 driver for use in non-tasking products</title>
<updated>2012-10-12T20:40:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-12T20:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7795d8309b3e1147bc37d31a0adde42d7dee6cd1'/>
<id>urn:sha1:7795d8309b3e1147bc37d31a0adde42d7dee6cd1</id>
<content type='text'>
Micropeak doesn't have tasking, prepare the ms5607 driver for that

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Re-enable the ms5607 and mma655x acquisition threads</title>
<updated>2012-10-03T17:43:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-03T17:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2cac8c572ce533ded89dae9a412b4d1b5c748342'/>
<id>urn:sha1:2cac8c572ce533ded89dae9a412b4d1b5c748342</id>
<content type='text'>
These were disabled to help with testing in Argonia

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Provide MS5611 configuration option, HAS_MS5611</title>
<updated>2012-10-03T14:45:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-09-29T05:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fdd08cc093134c5f87dab9533b99a042a699381b'/>
<id>urn:sha1:fdd08cc093134c5f87dab9533b99a042a699381b</id>
<content type='text'>
MS5611 and MS5607 use slightly different conversion functions. Alas,
there doesn't appear to be a way to tell them apart in software. This
patch adds the necessary conversion changes and makes them depend on a
compile-time configuration option.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add custom panic noise for self-test failures</title>
<updated>2012-09-01T02:01:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-09-01T02:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f9af7819de086d9179c3a4d1df7c88ab67a7d7c7'/>
<id>urn:sha1:f9af7819de086d9179c3a4d1df7c88ab67a7d7c7</id>
<content type='text'>
Make it easier to tell which component is failing self test

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Trigger sample complete when all data are ready</title>
<updated>2012-08-26T16:53:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-26T16:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f89e7de20374141b367205aa517a08ee203bfaf3'/>
<id>urn:sha1:f89e7de20374141b367205aa517a08ee203bfaf3</id>
<content type='text'>
This has each sensor mark a bit in the current data record which is
then sent for processing when all of the data are present.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use split SPI bus for MS5607 sensor</title>
<updated>2012-08-19T04:24:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-19T04:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f46d94ca5c969c88dd307d1b684d6fafa2157020'/>
<id>urn:sha1:f46d94ca5c969c88dd307d1b684d6fafa2157020</id>
<content type='text'>
Leave CS low while releasing the SPI bus when waiting for conversion
complete -- other SPI bus users will use another set of pins.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Disable MS5607 interrupt in the handler</title>
<updated>2012-06-28T23:05:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T23:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ca1bc20735a170a77066f5f37e0ad728899a3989'/>
<id>urn:sha1:ca1bc20735a170a77066f5f37e0ad728899a3989</id>
<content type='text'>
Avoids having the interrupt re-raised multiple times until the reading
task finally wakes up.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: include targe SPI speed in get request</title>
<updated>2012-06-27T21:34:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-27T21:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=08a4ed8fe794a2b2b52147bd5535fe0954822e95'/>
<id>urn:sha1:08a4ed8fe794a2b2b52147bd5535fe0954822e95</id>
<content type='text'>
STM needs it to be provided when enabling the SPI device, so just fix
AVR and cc1111 to do the same.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Clean up usage of port parameters</title>
<updated>2012-06-27T06:01:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-27T06:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=03dc80d15a2f8fe9d7340351226dadd8bc3cfdb9'/>
<id>urn:sha1:03dc80d15a2f8fe9d7340351226dadd8bc3cfdb9</id>
<content type='text'>
Make stm port parameters always be pointers; this avoids the confusion
where some macros took '&amp;port' and others took a bare 'port', and also
unifies code to run on other processors in a consistent fashion.

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