<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/Makefile.proto, branch telemetrum-v1.1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=telemetrum-v1.1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=telemetrum-v1.1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2010-09-05T01:21:41+00:00</updated>
<entry>
<title>Add version numbers to released files. Set version to 0.7.1</title>
<updated>2010-09-05T01:21:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-09-05T00:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aed59e1c057c13e28fd368dc2592aa4628211097'/>
<id>urn:sha1:aed59e1c057c13e28fd368dc2592aa4628211097</id>
<content type='text'>
Instead of using git revision counts for version numbers, use explicit
versions numbers configured in the configure.ac file. Expose published
files with version numbers.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: always rebuild ao_product.c to track git version</title>
<updated>2010-08-26T22:57:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-08-26T22:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=34055129b4008f6a9833887b12dee39ffa408002'/>
<id>urn:sha1:34055129b4008f6a9833887b12dee39ffa408002</id>
<content type='text'>
The git version is built into ao_product.c and saved in eeprom log
files, providing useful diagnostics about the firmware revision used
for each flight. However, if ao_product.c isn't recompiled, then the
updated version won't be included. Force recompilation of this file
each time make is run to ensure that the final output contains an
updated version number.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Place rom config variables in fixed location</title>
<updated>2010-08-24T05:03:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-08-24T05:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=56b906f535ac2f86bcab71addbbcd376d74f6a73'/>
<id>urn:sha1:56b906f535ac2f86bcab71addbbcd376d74f6a73</id>
<content type='text'>
The device serial number and radio calibration values are stored in
flash, mostly so that TeleDongle gets them saved.

Placing them in well-known locations (starting at 0xa0) makes it
possible to find the previous configuration and to re-write it
easily, without requiring the .map file.

altosui doesn't have the .map file parsing code, so it relies upon
this new technique. As a benefit, it reads the old values from the
device before reprogramming it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Define USB product ID in per-product Makefile.defs file</title>
<updated>2010-08-22T00:09:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-08-22T00:09:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=09252ec22d58e946494e4ca2cf367bf3bbe1cc50'/>
<id>urn:sha1:09252ec22d58e946494e4ca2cf367bf3bbe1cc50</id>
<content type='text'>
This allows Win7 to tell which kind of device is connected purely by
USB id as it doesn't expose the USB product ID string to user space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Leave .ihx files in the build directory too - easier to debug that way</title>
<updated>2010-02-27T23:10:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-27T23:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f1956ebadd7bf46b84a05a0c383b6404ca26b344'/>
<id>urn:sha1:f1956ebadd7bf46b84a05a0c383b6404ca26b344</id>
<content type='text'>
sdcdb wants the .ihx and .cdb files in the same directory, so humor it
by copying the .ihx files to the src directory instead of moving them.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Must install .map files for ao-load to work</title>
<updated>2010-02-21T05:35:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-21T05:35:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=82fdbfe1229d1ea5e6906ea240d54b3da73d9a69'/>
<id>urn:sha1:82fdbfe1229d1ea5e6906ea240d54b3da73d9a69</id>
<content type='text'>
ao-load uses the .map files to rewrite the serial number and other
config parameters into the program flash.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add back stack size checking to altos linking phase</title>
<updated>2010-02-21T05:20:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-21T05:20:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a5215c2bd9249a285fc834db0c453fb3e7daed87'/>
<id>urn:sha1:a5215c2bd9249a285fc834db0c453fb3e7daed87</id>
<content type='text'>
This verifies that the stack start specified during the compile
will work with the resulting program

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Quiet make output.</title>
<updated>2010-02-21T05:05:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-21T05:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=18eeb79026f7e5c54bf99435537c024427011a36'/>
<id>urn:sha1:18eeb79026f7e5c54bf99435537c024427011a36</id>
<content type='text'>
This borrows ideas from the notmuch project to reduce the command line
clutter seen when compiling or linking stuff.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Change altos build process to support per-product compile-time changes</title>
<updated>2010-02-21T04:30:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-21T04:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=84c93bb2fc4558a5e4654794ba90e730a84eaf67'/>
<id>urn:sha1:84c93bb2fc4558a5e4654794ba90e730a84eaf67</id>
<content type='text'>
This creates per-product subdirectories and recompiles everything for
each product, allowing per-product compile-time changes for things
like peripheral pin assignments and attached serial devices.

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