<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/kernel, branch fox1-v3-sn9</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=fox1-v3-sn9</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=fox1-v3-sn9'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2014-06-13T06:59:37+00:00</updated>
<entry>
<title>altos/telegps: Create new flight if current flight is erased</title>
<updated>2014-06-13T06:59:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-13T06:59:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f49540acd48292bd9f68ded647561d0e800c619d'/>
<id>urn:sha1:f49540acd48292bd9f68ded647561d0e800c619d</id>
<content type='text'>
telegps is unique in that USB may be connected while a flight is
active and sensible things should happen. If a flight is being
recorded and gets erased, then a new flight should be started.

This is done by hooking in the flight erase code and calling out to
the tracker code to figure out whether to switch to a new flight or not.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Define ao_log_mutex in ao_log.c rather than every log product</title>
<updated>2014-06-13T06:56:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-13T06:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8117ba3553789a2bae9beb92fbe9e14e3cc79389'/>
<id>urn:sha1:8117ba3553789a2bae9beb92fbe9e14e3cc79389</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/telegps: Keep ring of recent GPS positions to detect motion quickly</title>
<updated>2014-06-13T04:54:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-13T04:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=dcaaf51245b44a440ee8590512f71195c30c16ae'/>
<id>urn:sha1:dcaaf51245b44a440ee8590512f71195c30c16ae</id>
<content type='text'>
Instead of comparing only against the last logged value, keep a ring
and start logging as soon as we move away from the furthest one in the ring.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Show current flight number for TeleGPS</title>
<updated>2014-06-13T04:52:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-13T04:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=77b5c0cc7f085aa3c0fada5d4a943eeaf16cf6e0'/>
<id>urn:sha1:77b5c0cc7f085aa3c0fada5d4a943eeaf16cf6e0</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/telegps: Don't log data when plugged in to USB</title>
<updated>2014-06-12T21:34:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-12T21:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7e911c2afff78db2e385c6346c90bfcd72a8f3fb'/>
<id>urn:sha1:7e911c2afff78db2e385c6346c90bfcd72a8f3fb</id>
<content type='text'>
We don't want to accidentally log stuff when you're just trying to
charge the battery.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Simplify tracker logic, removing boost detect</title>
<updated>2014-06-10T16:54:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-10T16:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9d7f4fb6af0fee843191766858e39a481aeda347'/>
<id>urn:sha1:9d7f4fb6af0fee843191766858e39a481aeda347</id>
<content type='text'>
This removes the ao_flight_state value from the tracker code and makes
it simply log position information when the device has moved within
the last 10 log intervals. This also changes the configuration
parameters to define what 'motionless' means, and what interval to
configure the GPS receiver for, log data and send telemetry.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Revert adding state to GPS location packets</title>
<updated>2014-06-10T16:47:04+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-10T16:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c5a7889a8da3da64deb0f118656784e0ee3fd511'/>
<id>urn:sha1:c5a7889a8da3da64deb0f118656784e0ee3fd511</id>
<content type='text'>
TeleGPS no longer has ao_flight_state

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make extra pyro channel firing time configurable</title>
<updated>2014-06-10T16:42:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-10T16:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=da9575fce5ff4dfe83522e290973a01c43e4661f'/>
<id>urn:sha1:da9575fce5ff4dfe83522e290973a01c43e4661f</id>
<content type='text'>
This adds a 'I' parameter to set the extra pyro channel firing time
(in ticks). This has no effect on the main/drogue channels.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Report total available log space in version command</title>
<updated>2014-06-10T16:38:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-10T16:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=75df97b5f6ade3310618a477b685d39b7fd4666e'/>
<id>urn:sha1:75df97b5f6ade3310618a477b685d39b7fd4666e</id>
<content type='text'>
This provides a more accurate means of determining available log space
than guessing whether some portion of the flash chip holds
configuration data.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Encode TeleGPS battery voltage in configuration packet</title>
<updated>2014-06-08T05:30:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-08T04:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ef85b3bc5300904ebfb878b1c7313a82b5b7aebf'/>
<id>urn:sha1:ef85b3bc5300904ebfb878b1c7313a82b5b7aebf</id>
<content type='text'>
TeleGPS doesn't need apogee delay, so re-purpose it for the battery voltage

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