<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers/ao_hmc5883.c, branch 1.3.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.3.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.3.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-12-21T06:19:35+00:00</updated>
<entry>
<title>altos: Clean up some minor warnings from -Wall</title>
<updated>2013-12-21T06:19:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-12-21T06:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b31b4622d5bd92c0cc0851818f5b595dbdb60ead'/>
<id>urn:sha1:b31b4622d5bd92c0cc0851818f5b595dbdb60ead</id>
<content type='text'>
Unused variables, functions and labels, missing enums in switch.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/driver: Make HMC5883 driver build again</title>
<updated>2013-02-24T09:20:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-02-24T09:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9230f0a5b119044235c0c419e85a83115aae924d'/>
<id>urn:sha1:9230f0a5b119044235c0c419e85a83115aae924d</id>
<content type='text'>
Adapt to changes in OS interfaces

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Go back to recording sensor data in globals</title>
<updated>2012-10-09T06:04:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-09T06:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=39c5738acdfdf0c87b64de6135fe107971cfa12b'/>
<id>urn:sha1:39c5738acdfdf0c87b64de6135fe107971cfa12b</id>
<content type='text'>
Instead of trying to get things into the ring from a variety of
functions, go back to the simpler method of storing them in globals
and having the ADC code just pluck out the most recent values.

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: Track missed HMC5883 interrupts</title>
<updated>2012-06-28T06:11:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T06:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=572e1664938c7ce6c308b36779f6a412959e03f1'/>
<id>urn:sha1:572e1664938c7ce6c308b36779f6a412959e03f1</id>
<content type='text'>
When it fails to signal conversion complete to the CPU, keep track of
that and report it with the rest of the current data.

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>
<entry>
<title>altos: Intgrate hmc5883 sensor into adc ring</title>
<updated>2012-06-03T00:12:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-03T00:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9aa7993ee31bdfd6890ad7262a0375c07464ee76'/>
<id>urn:sha1:9aa7993ee31bdfd6890ad7262a0375c07464ee76</id>
<content type='text'>
Creates a task to poll the mag sensor and place the data into the
sensor data ring.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Get HMC5883 driver limping along</title>
<updated>2012-06-02T23:57:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T23:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=69a8907ecbb7ca0e8526aeea0dc7490a191a0f8b'/>
<id>urn:sha1:69a8907ecbb7ca0e8526aeea0dc7490a191a0f8b</id>
<content type='text'>
Not pushing data into the ring yet, but the chip appears to work now.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Try to get hmc5883 working</title>
<updated>2012-05-28T17:44:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-28T17:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=43e558738c76afd72fc01660884be3158f44470d'/>
<id>urn:sha1:43e558738c76afd72fc01660884be3158f44470d</id>
<content type='text'>
No joy yet

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: STM i2c work.</title>
<updated>2012-05-07T05:47:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-07T05:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0f0cc91ce8e9807dca48a5c0c53d821f5060e245'/>
<id>urn:sha1:0f0cc91ce8e9807dca48a5c0c53d821f5060e245</id>
<content type='text'>
Start now driven by interrupts
Send now done with DMA and interrupts

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