<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/kernel, branch debian/1.6-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2015-02-07T09:30:21+00:00</updated>
<entry>
<title>altos: Separate out ao_tracker force from dbg</title>
<updated>2015-02-07T09:30:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-07T09:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=211cb482e4da04dc032432abc236ef8b5a5e732f'/>
<id>urn:sha1:211cb482e4da04dc032432abc236ef8b5a5e732f</id>
<content type='text'>
Allow enabling telemetry when USB is connected without also enabling
the motion debugging output.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Always include a check for stdio overflow</title>
<updated>2015-02-01T15:42:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-01T15:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a138e05ae6241a6743ca9f64528124f5f6c8e0ee'/>
<id>urn:sha1:a138e05ae6241a6743ca9f64528124f5f6c8e0ee</id>
<content type='text'>
For some reason, the check for running out of space to record stdio
devices was disabled when only one device was expected.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Re-implement fast ADC code for stmf0</title>
<updated>2015-01-28T04:41:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-28T04:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8ca1f234586225caea1040bc229b63491dadc1cb'/>
<id>urn:sha1:8ca1f234586225caea1040bc229b63491dadc1cb</id>
<content type='text'>
This creates a ring buffer for ADC data so that ADC fetching can run
in parallel with other activities.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add support for TeleBT v3.0</title>
<updated>2015-01-24T19:18:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-24T19:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0e7d1c89fea98eabca738f10cbfebec631be3bb7'/>
<id>urn:sha1:0e7d1c89fea98eabca738f10cbfebec631be3bb7</id>
<content type='text'>
Add support to the BTM driver for non-CC1111 interrupts
Add HW flow control to STM serial driver

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Get rid of some accidental debug code</title>
<updated>2015-01-23T04:34:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-23T04:34:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=291eec859606b73b43072cd2debfbb92659e0d95'/>
<id>urn:sha1:291eec859606b73b43072cd2debfbb92659e0d95</id>
<content type='text'>
I was debugging the accelerometer calibration code and left some
printfs in it, which made TM run out of flash space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Set version to 1.5.9.1</title>
<updated>2015-01-16T09:09:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-16T09:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e05e0c6b71a1df65f188e00622e9632eb27510fd'/>
<id>urn:sha1:e05e0c6b71a1df65f188e00622e9632eb27510fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Allow TeleMega to be built without MPU6000</title>
<updated>2014-11-17T00:40:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-11-17T00:38:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=54f7ab842a8cba3003cd5a9deb2515151263ca2e'/>
<id>urn:sha1:54f7ab842a8cba3003cd5a9deb2515151263ca2e</id>
<content type='text'>
Robert Braibish's board has a dead MPU6000; this fix lets the TeleMega
firmware build without that driver so the rest of the board could be verified.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use other TeleDongle LED for CRC-invalid packet reporting</title>
<updated>2014-11-07T00:03:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-11-07T00:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d3dd45b060c996153ff8195bd371e9e1f3b15efb'/>
<id>urn:sha1:d3dd45b060c996153ff8195bd371e9e1f3b15efb</id>
<content type='text'>
Instead of blinking out some fake-o RSSI indication, just blink the
red LED when a packet with a bad CRC is received.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Declare port register type only in arch header</title>
<updated>2014-11-06T23:58:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-11-06T23:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f2e5ffd839fe5be99359e4c86a96f03148bac698'/>
<id>urn:sha1:f2e5ffd839fe5be99359e4c86a96f03148bac698</id>
<content type='text'>
Instead of defaulting to 8 bits, explicitly require declaration of the
type of the port register for each architecture.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix up telemetry delay computations</title>
<updated>2014-10-26T02:56:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-10-26T02:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4d51570ed8776461d084726149923c5be43d622e'/>
<id>urn:sha1:4d51570ed8776461d084726149923c5be43d622e</id>
<content type='text'>
With RDF, APRS and telemetry all being sent at varying rates,
computing when to send the next radio data is not as simple as sending
telemetry and then figuring out whether to send RDF and/or APRS.

Fix this by computing times for the next telemetry/rdf/aprs packet,
and only sending each when that time has passed. Compute the delay
until the next radio activity as the minimum time to any transmission.

This also adds code to the config bits to reset the radio times
whenever something changes that might affect which radio data to send
next.

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