<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers/ao_ms5607.c, branch debian/1.8.7-2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.7-2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.7-2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2018-10-02T20:57:58+00:00</updated>
<entry>
<title>altos: sdcc doesn't have 'false' and 'true'.</title>
<updated>2018-10-02T20:57:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-02T20:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d5b9fd5b3dd8c8b3bfb478d366ba07501085c1b3'/>
<id>urn:sha1:d5b9fd5b3dd8c8b3bfb478d366ba07501085c1b3</id>
<content type='text'>
Use FALSE and TRUE in ms5607.c driver instead.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/drivers: Shrink ao_ms5607.c code to fit on micropeak still</title>
<updated>2018-10-02T20:00:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-08-22T07:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=56dcfd4acf830fcb69c8b994e4b989c9aa7ddef3'/>
<id>urn:sha1:56dcfd4acf830fcb69c8b994e4b989c9aa7ddef3</id>
<content type='text'>
Use some code constructs that make the little AVR processor happier
and save about 16 bytes of memory.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Update sensor data atomically</title>
<updated>2017-06-12T05:54:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-06-12T05:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fed48732828c85ae56106cd72c5aeaaad47c552f'/>
<id>urn:sha1:fed48732828c85ae56106cd72c5aeaaad47c552f</id>
<content type='text'>
Read data into a temp variable, block interrupts, then update the
published value.

The bug is easy to see with the HMC5883 which has to byte-swap the
output of the chip, and hence can occasionally get caught with the
wrong byte order data.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/ms5607: Allow applications to not use the normal data ring and thread</title>
<updated>2017-04-28T06:51:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-04-28T06:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2245d9e3178404a49a6787656319fa13f0cc1a51'/>
<id>urn:sha1:2245d9e3178404a49a6787656319fa13f0cc1a51</id>
<content type='text'>
MicroPeak V2 has tasks, but doesn't want to use another thread just
for the MS5607.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Switch from GPLv2 to GPLv2+</title>
<updated>2016-07-12T22:41:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-07-05T16:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a'/>
<id>urn:sha1:1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/detherm: Add ms5607 to detherm</title>
<updated>2016-04-13T13:19:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-06T05:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cfb91ec7ef6ef485d813af96a0f206bb7a2204dd'/>
<id>urn:sha1:cfb91ec7ef6ef485d813af96a0f206bb7a2204dd</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make MS5607 PROM a public variable</title>
<updated>2014-05-26T04:11:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-26T04:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3d5db24708b37d86eac187169e2553a408dfeb83'/>
<id>urn:sha1:3d5db24708b37d86eac187169e2553a408dfeb83</id>
<content type='text'>
This will let the fake flight code update it as necessary, without
creating a new interface in ao_ms5607.c

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Check for MS5607 MISO low before sleeping</title>
<updated>2013-08-27T01:47:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-27T01:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7e941695aa27e5eaf453ca1128b8d835472410a4'/>
<id>urn:sha1:7e941695aa27e5eaf453ca1128b8d835472410a4</id>
<content type='text'>
If the MISO line goes low before we manage to configure the
interrupts, we'll miss it entirely unless we check the pin explicitly.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use %ld and %lu for MS5607 debug output</title>
<updated>2013-08-27T00:18:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-27T00:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7274b77666df9d2cab2854ec1a403d80e5fce73b'/>
<id>urn:sha1:7274b77666df9d2cab2854ec1a403d80e5fce73b</id>
<content type='text'>
The value are 'long', so use the right printf format.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/teletiny-v2.0: Support multiple SPI busses on CC1111</title>
<updated>2013-08-26T05:24:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-12T07:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=312f6194a4bc75473cb0d61a6d58b66fb1f7c068'/>
<id>urn:sha1:312f6194a4bc75473cb0d61a6d58b66fb1f7c068</id>
<content type='text'>
Needed for TeleMini v2.0

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