<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_log.c, branch debian/1.1.1-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.1.1-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.1.1-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-08-26T03:49:11+00:00</updated>
<entry>
<title>altos: Restructure altos build to prepare for multi-arch support</title>
<updated>2011-08-26T03:49:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-26T03:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de'/>
<id>urn:sha1:9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de</id>
<content type='text'>
Split out sources into separate directories:

	core:		architecture and product independent bits
	cc1111:		cc1111-specific code
	drivers:	architecture independent drivers
	product:	product-specific sources and Makefile fragments
	util:		scripts for building stuff

This should have no effect on the built products, but testing is encouraged

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/altosui: Report log format in the version command</title>
<updated>2011-08-14T01:44:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-13T04:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bf06af154e232d4caa1585a1d6d5279a075292e4'/>
<id>urn:sha1:bf06af154e232d4caa1585a1d6d5279a075292e4</id>
<content type='text'>
This will make it easier to figure out what the contents of the flash
should look like from altosui; the current 'guessing' mechanism will
not scale to many more formats.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch ao_log.c and ao_log_big.c __xdata to __pdata</title>
<updated>2011-07-06T22:48:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-06T22:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5203ddaac692bfd82a01368da9fb66c25e9e14c1'/>
<id>urn:sha1:5203ddaac692bfd82a01368da9fb66c25e9e14c1</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Shrink help text</title>
<updated>2011-07-05T01:08:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-05T01:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b51e5466f7a125db873edd1fa9bd3881d7e98aad'/>
<id>urn:sha1:b51e5466f7a125db873edd1fa9bd3881d7e98aad</id>
<content type='text'>
Reduce const space taken by command help text.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add tiny logging for TeleMini/TeleNano</title>
<updated>2011-03-17T23:00:10+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-17T23:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c826fab31f8aea25a942b6bb8435d4b04c1bef10'/>
<id>urn:sha1:c826fab31f8aea25a942b6bb8435d4b04c1bef10</id>
<content type='text'>
This splits the logging code into management of the log space within
storage and separate code to actually write suitable log entries.  A
new log writing module, ao_log_tiny, is added which writes only
altimeter data at a fairly low data rate for devices using on-chip
storage.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make serial, usb, beeper and accelerometer optional components</title>
<updated>2011-03-16T22:57:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-07T04:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=02611efea0c485d78fad08c696c1f56e868d36b8'/>
<id>urn:sha1:02611efea0c485d78fad08c696c1f56e868d36b8</id>
<content type='text'>
Not all boards will have these, so fix places that use them to deal
with that.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src/ao_cmd: Shave off bytes from doc strings</title>
<updated>2011-03-07T08:01:46+00:00</updated>
<author>
<name>Anthony Towns</name>
<email>aj@erisian.com.au</email>
</author>
<published>2011-02-27T01:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8cdf4fb051c22b35c251d90bc288551f7c2898bf'/>
<id>urn:sha1:8cdf4fb051c22b35c251d90bc288551f7c2898bf</id>
<content type='text'>
Switch to using { func, "X args\0Desc" } to specify command, saving
a char field by looking at help[0] instead, and reduce help length by
doing alignment with printf instead of hardcoded spaces.
</content>
</entry>
<entry>
<title>altos: Ensure flight code gets first crack at new ADC data</title>
<updated>2011-01-17T04:24:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-15T20:12:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=69290588980bb15732a99eca5c911a3b6e9a37b9'/>
<id>urn:sha1:69290588980bb15732a99eca5c911a3b6e9a37b9</id>
<content type='text'>
Instead of having everyone wait on the raw ADC ring, have the flight
code wait on that and have everyone else wait for the flight code to
finish looking at the data and move its pointer forwards.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Flush log when full</title>
<updated>2011-01-16T22:34:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-16T06:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7a35b2d7048669a96256d4ea0086299f8a0cb1df'/>
<id>urn:sha1:7a35b2d7048669a96256d4ea0086299f8a0cb1df</id>
<content type='text'>
When the log storage is full, make sure any pending writes are flushed
out so that the last bit isn't lost.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: check for valid flight number in ao_log_delete</title>
<updated>2011-01-12T20:41:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-12T20:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d794ef9e0fbe4d13259db1bbd69f01717c14400b'/>
<id>urn:sha1:d794ef9e0fbe4d13259db1bbd69f01717c14400b</id>
<content type='text'>
Zero is not a valid flight number, and ao_log_flight uses that to
indicate 'no flight in this slot'. Check the user-provided input for
zero before looking through the slots.

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