<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/lpc/ao_adc_lpc.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>2016-07-12T22:41:41+00:00</updated>
<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/lpc: adc code computes number of active ADC channels</title>
<updated>2014-05-21T08:43:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-21T08:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0a3312e725d914bbba6355e07d2f1d2833d2d6c2'/>
<id>urn:sha1:0a3312e725d914bbba6355e07d2f1d2833d2d6c2</id>
<content type='text'>
Don't require the application to provide AO_NUM_ADC when AO_ADC_NUM is
computed automatically.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Clean up warnings for LPC products</title>
<updated>2013-12-21T06:59:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-12-21T06:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e11fcc299f4a1a0461a3442ca13f8984d76c30ff'/>
<id>urn:sha1:e11fcc299f4a1a0461a3442ca13f8984d76c30ff</id>
<content type='text'>
Unused varibles, functions and parameters.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Stop using burst mode for LPC ADC</title>
<updated>2013-08-25T23:20:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-23T18:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1aed2eb5c7d477a2f3d4fada22980041aba97cb8'/>
<id>urn:sha1:1aed2eb5c7d477a2f3d4fada22980041aba97cb8</id>
<content type='text'>
Burst mode doesn't stop after one round of conversions, so we end up
getting incorrect values in whatever the last conversion register is.

Just use single conversions and take an interrupt per channel.

Also, slow down the ADC so that our values are more stable -- just
need to make sure we get the whole conversion sequence done 100 times
a second.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Get rid of ADC filter</title>
<updated>2013-06-17T21:52:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-17T21:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=025beb0fea011d0e3dab59b5d16e7ffae97c613c'/>
<id>urn:sha1:025beb0fea011d0e3dab59b5d16e7ffae97c613c</id>
<content type='text'>
Now that the source of the Vcc noise has been identified, remove the
unnecessary ADC filtering.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Filter ADC inputs</title>
<updated>2013-06-15T08:21:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-15T08:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=be9ee9ed2d041c4ab4e77ee2010fe3c7a1ca6597'/>
<id>urn:sha1:be9ee9ed2d041c4ab4e77ee2010fe3c7a1ca6597</id>
<content type='text'>
They're amazingly noisy on EasyMini, so just filter them as the only
thing we use them for is battery and pyro numbers.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Make ADC inputs work</title>
<updated>2013-06-15T08:21:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-14T11:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7361371190bf3805b6d0414e61f697aca7c7cff1'/>
<id>urn:sha1:7361371190bf3805b6d0414e61f697aca7c7cff1</id>
<content type='text'>
They're still very unstable (bouncing around a lot), but at least they
seem to report useful stuff now.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Pull ADC data from the correct registers</title>
<updated>2013-05-20T03:39:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-20T03:07:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d51c9fda3478f205e4bcdf1b7bf21eb1e0a516bc'/>
<id>urn:sha1:d51c9fda3478f205e4bcdf1b7bf21eb1e0a516bc</id>
<content type='text'>
Was just stepping through register space arbitrarily, which would have
worked for EasyMini, but might have failed later if the ADC pin usage
wasn't consecutive.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Add ADC driver</title>
<updated>2013-05-18T10:18:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-18T10:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=166977c65bddb50d600a3c1e1f278c425b673697'/>
<id>urn:sha1:166977c65bddb50d600a3c1e1f278c425b673697</id>
<content type='text'>
Uses burst mode to get the whole set of values in one interrupt

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