<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/ao-tools, branch altosdroid_v1.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=altosdroid_v1.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=altosdroid_v1.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-03-31T19:42:37+00:00</updated>
<entry>
<title>ao-tools/ao-stmload: Be smarter about ELF parsing. Retry open on failure.</title>
<updated>2013-03-31T19:42:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-23T09:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=db01557ce493c435db177fda78653697ba2afa51'/>
<id>urn:sha1:db01557ce493c435db177fda78653697ba2afa51</id>
<content type='text'>
Figuring out what goes where is tricky; turns out we want to pull all
of the sections that map inside any program area that is supposed to
be loaded from the file.

So, we walk the program headers, then walk all of the section headers
looking for those that suck data from the same portion of the
file. Compute where in ROM each relevant section goes and build a full
ROM image in memory using that.

This patch also adds code to close and re-open the device if the first
open failed to do what we want. Much nicer to have the computer figure
out when the open succeeded rather than having people re-run the app.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add logging and telem to telegps</title>
<updated>2013-03-30T08:33:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-30T08:33:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=649999863c7228ead0225968752d068dc0d30091'/>
<id>urn:sha1:649999863c7228ead0225968752d068dc0d30091</id>
<content type='text'>
This turns on telemetry, APRS, RDF and data logging for telegps.

Data is logged as soon as GPS has a date to create the right
filename, using files of the form YYYYMMDD.LOG which just barely fits
in a FAT filename.

Telemetry/RDF/APRS are all separately controllable.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-tools: Make library support µPusb</title>
<updated>2013-03-21T06:22:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-21T06:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=15bc83a0eaaa9a43d67fdc3e9f412d5b2c1f06dd'/>
<id>urn:sha1:15bc83a0eaaa9a43d67fdc3e9f412d5b2c1f06dd</id>
<content type='text'>
Set baud rate to 9600, look for FTDI-style names

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-tools: add ao-dump-up</title>
<updated>2013-03-19T05:12:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-19T05:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=548cf57d5a5ea323bbfc3605b44c23fc48dec96b'/>
<id>urn:sha1:548cf57d5a5ea323bbfc3605b44c23fc48dec96b</id>
<content type='text'>
Dumps out a µP log. Useful for µPusb bring-up

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-tools: Add ao-edit-telem</title>
<updated>2013-03-10T04:40:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-10T04:40:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=72c5b1429bdfd6e9d2185bad7d0adb281fdf659a'/>
<id>urn:sha1:72c5b1429bdfd6e9d2185bad7d0adb281fdf659a</id>
<content type='text'>
This lets you edit a telemetry file. The only current editing
available is to change the pad location, allowing a flight to be
replayed anywhere in the world.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-tools/lib: Add cc_telemetry_unparse</title>
<updated>2013-03-10T04:39:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-10T04:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9b460d38bc2685bca7f530b7749c0e0381f6264c'/>
<id>urn:sha1:9b460d38bc2685bca7f530b7749c0e0381f6264c</id>
<content type='text'>
This takes a telemetry structure and generates a string version

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-tools: Add ao-dumpflash program</title>
<updated>2013-03-04T00:53:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-04T00:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3605e97ee918b3f87e4c471906f708c3ea027eef'/>
<id>urn:sha1:3605e97ee918b3f87e4c471906f708c3ea027eef</id>
<content type='text'>
This program dumps the entire flash contents of an AltOS device to
allow for external analysis.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-tools. Oops, let 'ao-mega' slip into build.</title>
<updated>2012-12-04T09:34:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-04T09:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1f52e8afce514a6b943c92aaa6d7189d11d9fe76'/>
<id>urn:sha1:1f52e8afce514a6b943c92aaa6d7189d11d9fe76</id>
<content type='text'>
This is a tool to parse ao-mega eeprom files; not sure it'll be that
useful, and it's certainly not usable *yet*.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-sky-flash: Clean up debug printfs a bit</title>
<updated>2012-12-04T09:30:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-04T09:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d4d5d411679d074295d4722f4887fd1cf4f0906c'/>
<id>urn:sha1:d4d5d411679d074295d4722f4887fd1cf4f0906c</id>
<content type='text'>
This makes debugging output a bit cleaner

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make skytraq reflashing code try both 9600 and 4800 baud</title>
<updated>2012-12-01T04:51:47+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-01T04:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5f6b3790667d9b92370b4fe0dad5626929fea2ba'/>
<id>urn:sha1:5f6b3790667d9b92370b4fe0dad5626929fea2ba</id>
<content type='text'>
This lets it communicate with the ROM code which boots at 4800 baud
instead of 9600 baud.

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