<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch 1.8.4</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.8.4</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.8.4'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-12-20T00:57:33+00:00</updated>
<entry>
<title>altos/micropeak: Remove all compiler results</title>
<updated>2017-12-20T00:57:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-20T00:57:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=46304aa257635d14afc4d8567eedba0f93a5742f'/>
<id>urn:sha1:46304aa257635d14afc4d8567eedba0f93a5742f</id>
<content type='text'>
Not just the current version.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/attiny: Add ADC implementation</title>
<updated>2017-12-20T00:56:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-20T00:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=99299986e194337b05ee81cfb7c4aa1cb9e9a74e'/>
<id>urn:sha1:99299986e194337b05ee81cfb7c4aa1cb9e9a74e</id>
<content type='text'>
It's primitive, but might serve to read ADC values. Untested.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/easymini-v2.0: Adapt to final hardware pin assignment changes</title>
<updated>2017-12-20T00:19:40+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-20T00:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6d05747941b8e31afb1f8522ac0b8c1ad12aa90f'/>
<id>urn:sha1:6d05747941b8e31afb1f8522ac0b8c1ad12aa90f</id>
<content type='text'>
Beeper moved from PB0 to PB1 (Tim3 CH4)
Drogue fire moved from PB6 to PB3
Bootloader moved from PB1 to PB6

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lambdakey-v1.0: Add back and/or macros</title>
<updated>2017-12-19T21:09:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-19T21:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9826845f952abe898f029e31cc0f7080708e2eae'/>
<id>urn:sha1:9826845f952abe898f029e31cc0f7080708e2eae</id>
<content type='text'>
With scheme shrinking a bit, there's now space for these useful macros.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/scheme: Replace per-type indexed stash with poly stash heap</title>
<updated>2017-12-19T20:39:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-19T20:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ed1f7b79abc7400a54b35fbf62c9db6855f9129a'/>
<id>urn:sha1:ed1f7b79abc7400a54b35fbf62c9db6855f9129a</id>
<content type='text'>
Instead of having a random set of stash arrays with explicit indices
used by callers, just have a general heap. Less error prone, and less code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/scheme: Replace memory pool macros with inlines</title>
<updated>2017-12-19T20:16:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-19T20:16:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=71fb79492cb955af4bd52e79f1fa69d17e084dbc'/>
<id>urn:sha1:71fb79492cb955af4bd52e79f1fa69d17e084dbc</id>
<content type='text'>
AO_SCHEME_IS_CONST -&gt; ao_scheme_is_const_addr
AO_SCHEME_IS_POOL -&gt; ao_scheme_is_pool_addr

Provides better typechecking and avoids confusion with
ao_scheme_is_const inline (which takes an ao_poly instead of a void *)

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/scheme: AO_SCHEME_IS_CONS -&gt; ao_scheme_is_cons</title>
<updated>2017-12-19T19:51:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-19T19:51:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=34f998d147d08e966daad1ab76c40906018d3d8d'/>
<id>urn:sha1:34f998d147d08e966daad1ab76c40906018d3d8d</id>
<content type='text'>
This inline was already defined; just use it. Also, switch some places
to use ao_scheme_is_pair instead as appropriate.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/scheme: ao_scheme__cons -&gt; ao_scheme_cons</title>
<updated>2017-12-19T19:43:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-19T19:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fa6f4b331db9d37da6767005fd375b696485b46b'/>
<id>urn:sha1:fa6f4b331db9d37da6767005fd375b696485b46b</id>
<content type='text'>
Fix the double underscore in this name. Ick.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/scheme: Don't optimize ao_scheme_make_const</title>
<updated>2017-12-19T19:40:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-19T19:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=00390fb09f47654905824af671b966ffca0a38b3'/>
<id>urn:sha1:00390fb09f47654905824af671b966ffca0a38b3</id>
<content type='text'>
Performance isn't interesting, and it's nice to have a bare system
ready for debugging.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/scheme: Clean up test CFLAGS</title>
<updated>2017-12-19T19:39:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-19T19:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ba472dda57e134fe0f0e4a571a6d0c1e5a1ea6eb'/>
<id>urn:sha1:ba472dda57e134fe0f0e4a571a6d0c1e5a1ea6eb</id>
<content type='text'>
make it easy to switch between debug and optimized builds.

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