<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch megametrum-test</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=megametrum-test</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=megametrum-test'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-06-03T00:12:27+00:00</updated>
<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: Reset i2c controller at boot time</title>
<updated>2012-06-02T23:56:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T23:56:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=97317d332f21c42860747c4ecde633bd0228ef52'/>
<id>urn:sha1:97317d332f21c42860747c4ecde633bd0228ef52</id>
<content type='text'>
In case it's wedged.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix broken EXTI edge mode selections. Clear pending exti on enable</title>
<updated>2012-06-02T23:54:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T23:54:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=64e2e66a5239541b15f43172655cfb3560bec79b'/>
<id>urn:sha1:64e2e66a5239541b15f43172655cfb3560bec79b</id>
<content type='text'>
Make sure the edge mode registers are set according to the requested
mode.

Clear any pending interrupt when enabling to avoid spurious isr call

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Route correct GPIO line to interrupt controller</title>
<updated>2012-06-02T23:53:46+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T23:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8d425ffba84ec6f632e8c0d44105de73242a86a9'/>
<id>urn:sha1:8d425ffba84ec6f632e8c0d44105de73242a86a9</id>
<content type='text'>
Which GPIO a particular pin interrupt comes from is selected by the
SYSCFG EXTICR registers; set these when an exti interrupt is configured.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Enable some debugging during flight mode on MM</title>
<updated>2012-06-02T21:58:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T21:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1353b277f8314fbddef81c743bd6ea229364fd18'/>
<id>urn:sha1:1353b277f8314fbddef81c743bd6ea229364fd18</id>
<content type='text'>
Until we've got the radio working, there's no way to see inside the MM
state without using USB. Add a diagnostic command to dump out the
internal flight state variables.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add support for MegaAccel daughter card.</title>
<updated>2012-06-02T06:07:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T06:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c04af7533bd3fd3f3260338c0753fde966131720'/>
<id>urn:sha1:c04af7533bd3fd3f3260338c0753fde966131720</id>
<content type='text'>
Switches all acceleration computation to using the MegaAccel
accelerometer to ensure support for high-g flights.

MPU6000 values continue to be logged as normal

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Timers clock base depends on perhipheral bus prescalers too</title>
<updated>2012-06-02T02:35:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T02:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ab85337aa942cb73a08bd3b783771179773b9a67'/>
<id>urn:sha1:ab85337aa942cb73a08bd3b783771179773b9a67</id>
<content type='text'>
For some weird reason, a non-unity perhipheral bus clock scaler
affects the base of the various timers; this left the 100Hz tick
running at 200Hz.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: megametrum has logging</title>
<updated>2012-06-02T02:35:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T02:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ff4f3a56e09d595abbe32293cbdf1fe368633c49'/>
<id>urn:sha1:ff4f3a56e09d595abbe32293cbdf1fe368633c49</id>
<content type='text'>
This makes sure the various other subsystems know about it, like the
'v' command.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: add high-z accel and mag sensor to megametrum logging</title>
<updated>2012-06-02T02:34:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T02:34:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6806103bad98385c0ec122d400f981eb81c59dd3'/>
<id>urn:sha1:6806103bad98385c0ec122d400f981eb81c59dd3</id>
<content type='text'>
These nicely fill the 32-byte sensor log record

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