<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/kernel, branch 1.6.3</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.6.3</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.6.3'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2016-05-02T23:19:39+00:00</updated>
<entry>
<title>altos: Make sure AO_MMA655X_INVERT is declared where needed</title>
<updated>2016-05-02T23:19:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-02T23:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b540f6f5b034f33b8e1d1c3b91e2403a56479caa'/>
<id>urn:sha1:b540f6f5b034f33b8e1d1c3b91e2403a56479caa</id>
<content type='text'>
Add #define AO_MMA655X_INVERT 0 to existing products which didn't
declare it at all. This will make sure the value is set correctly for
each new board.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm32l: Add support for software-driven HW flow control</title>
<updated>2016-04-25T22:48:47+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-25T22:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=27319e4edbc503f193475b437fa5fe2937d47cbe'/>
<id>urn:sha1:27319e4edbc503f193475b437fa5fe2937d47cbe</id>
<content type='text'>
This allows applications to request that the flow control bits be
driven from software rather than hardware, permitting more flexible
pin configuration.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: avoid mixed declarations and code in ao_task.c</title>
<updated>2016-04-20T03:21:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-20T03:19:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4db6074bb15c66bd23c513e1e41b408e5408cff8'/>
<id>urn:sha1:4db6074bb15c66bd23c513e1e41b408e5408cff8</id>
<content type='text'>
sdcc can't handle this.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/telelcotwo: Add idle timeout</title>
<updated>2016-04-20T03:21:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-06T06:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=70e46100acf597014ce54cf3b642254ce1cba59b'/>
<id>urn:sha1:70e46100acf597014ce54cf3b642254ce1cba59b</id>
<content type='text'>
Puts TeleLCOTwo in a low power state (drawing about 80µA) after a
timeout (default two minutes) to keep from killing the battery if the
device is left turned on.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Support pad/lco boxes with fixed box numbers</title>
<updated>2016-04-20T03:21:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-12-22T05:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e6bad553009704af69b08b4a22fb5eb8ac6921f8'/>
<id>urn:sha1:e6bad553009704af69b08b4a22fb5eb8ac6921f8</id>
<content type='text'>
This allows for a configuration without adjustable box numbers on
either end of the link, simplifying the UI.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use mini logging for detherm, just without ADC</title>
<updated>2016-04-03T02:45:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-03T02:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f5e6caab78f4ca0e5c8a2d96ef53b8752d64f4b3'/>
<id>urn:sha1:f5e6caab78f4ca0e5c8a2d96ef53b8752d64f4b3</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add Detherm log format (easymini without ADC)</title>
<updated>2016-04-03T02:45:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-03T02:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6ead4c570a264afdc4e45eed6e87bf541668be6f'/>
<id>urn:sha1:6ead4c570a264afdc4e45eed6e87bf541668be6f</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow for flight hardware without any ADC values</title>
<updated>2016-04-03T02:45:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-03T02:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0ee235e1126f34987522fe852ba6ab3ac92d6cfd'/>
<id>urn:sha1:0ee235e1126f34987522fe852ba6ab3ac92d6cfd</id>
<content type='text'>
Detherm has no ADC connections, so we don't need to disable the ADC
when going to landed state.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Validate current task SP in interrupt by looking at PSP</title>
<updated>2016-03-26T23:07:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-03-26T22:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4fa71ecf168e275b24534a5a20e3dd4e178c7bbd'/>
<id>urn:sha1:4fa71ecf168e275b24534a5a20e3dd4e178c7bbd</id>
<content type='text'>
We use a separate stack pointer for task code, which means we can
verify that it is in range in any interrupt handler. This adds checks
for the task stack (under #ifdef DEBUG) that run in ao_wakeup as well
as at every timer interrupt.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Expose fast timer API from kernel/</title>
<updated>2016-03-18T17:17:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-03-18T17:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a7c7e10b3bbfbdf9667d071634cdd6fdf12a1f85'/>
<id>urn:sha1:a7c7e10b3bbfbdf9667d071634cdd6fdf12a1f85</id>
<content type='text'>
This allows multiple SoCs to provide the same driver interface

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