<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/Makefile.proto, branch split-telemetry</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=split-telemetry</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=split-telemetry'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-07-07T00:49:01+00:00</updated>
<entry>
<title>altos: product defines are always in ao_product.h</title>
<updated>2011-07-07T00:49:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-07T00:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=504ab7ab355652d5d01094c927089029596a0753'/>
<id>urn:sha1:504ab7ab355652d5d01094c927089029596a0753</id>
<content type='text'>
When all products were built in a single directory, each one had a
separate version of ao_product.h. Now that they all reside in
sub-directories, each directory has its own ao_product.h

This change is needed so that other modules in the system can use the
product defines; otherwise, ao_product.h was not built at the right time.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch Tm and Tn to common telemetry code</title>
<updated>2011-07-06T23:19:46+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-06T23:19:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0154d13756bcb09f009981ee5e4bd27fd04b8788'/>
<id>urn:sha1:0154d13756bcb09f009981ee5e4bd27fd04b8788</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: teledongle does not need ao_packet_slave.c</title>
<updated>2011-07-05T01:03:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-05T01:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d3c26e534d8df34cfbf29b70cd1b2692493ce150'/>
<id>urn:sha1:d3c26e534d8df34cfbf29b70cd1b2692493ce150</id>
<content type='text'>
TeleDongle doesn't provide slave interfaces, so remove ao_packet_slave
from the TD build

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Rename telemetry to telemetry_orig</title>
<updated>2011-06-28T02:16:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-06-22T19:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0e67b6890dd3a06665239f8dfd2e69266d055e46'/>
<id>urn:sha1:0e67b6890dd3a06665239f8dfd2e69266d055e46</id>
<content type='text'>
This makes room to create a new multi-packet telemetry format without
changing anything yet.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add beeper to TBT v0.1</title>
<updated>2011-05-07T05:42:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-07T05:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=22e3ac0eb014b8255029763ae8180ad3527ba306'/>
<id>urn:sha1:22e3ac0eb014b8255029763ae8180ad3527ba306</id>
<content type='text'>
It's available, let's use it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add preliminary telebt v0.1 defines</title>
<updated>2011-05-06T22:44:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-06T22:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c1760cebd47d0f03808f3204c0fcb1183f754e50'/>
<id>urn:sha1:c1760cebd47d0f03808f3204c0fcb1183f754e50</id>
<content type='text'>
This should make the telebt v0.1 binary that works on the real hardware.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add initial TeleBT code</title>
<updated>2011-04-01T03:59:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-04-01T03:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8e74cf6d1c70a7a17d01c20f6831571245392498'/>
<id>urn:sha1:8e74cf6d1c70a7a17d01c20f6831571245392498</id>
<content type='text'>
Prototyping with a TeleMetrum v0.1 board and a serial link to a
bluetooth module.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Create custom nano flight code</title>
<updated>2011-03-29T01:18:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-29T01:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c6e7e812d67f91c63ba4982f7a899a72584027de'/>
<id>urn:sha1:c6e7e812d67f91c63ba4982f7a899a72584027de</id>
<content type='text'>
No igniters, just 'pad/drogue/landed' modes (where 'drogue' ==
'flying'). A constant 1Hz telemetry and RDF rate.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Split up flight code into separate flight/sample/kalman bits</title>
<updated>2011-03-29T00:54:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-29T00:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c754759a2d503633d527da4ebb20eb859cd506fd'/>
<id>urn:sha1:c754759a2d503633d527da4ebb20eb859cd506fd</id>
<content type='text'>
The flight code mashed together data processing, filtering and actual
flight managament into one giant pile. Split things up so that we
have:

 ao_sample.c: Sensor data processing. Reads the ring, handles calibration
 ao_kalman.c: Filter the data to track the accel/speed/height values
 ao_flight.c: Flight state management, specific to rocketry.

The plan is to re-use ao_sample.c and ao_kalman.c for hardware not
specifically designed for rocketry, like TeleNano.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add nickle kalman implementation.</title>
<updated>2011-03-21T10:59:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-21T10:59:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=20427ae4965f756aac0cedc5179a1c45b9a781f2'/>
<id>urn:sha1:20427ae4965f756aac0cedc5179a1c45b9a781f2</id>
<content type='text'>
This generates the constants needed to implement Kalman filtering in
the flight firmware.

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