<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/easymega-v1.0, branch master</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=master</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2019-02-18T21:08:23+00:00</updated>
<entry>
<title>altos: Move common build definitions to src/Makefile.defs</title>
<updated>2019-02-18T21:08:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-02-18T20:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7a89aa1ea7e1b02b5cd310986adf4239ec0ce91d'/>
<id>urn:sha1:7a89aa1ea7e1b02b5cd310986adf4239ec0ce91d</id>
<content type='text'>
This cleans up the build process for all architectures, providing a
common place to specify vpath, cflags and build rules for various
common files.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Make beeper driver support all possible tim234 configs</title>
<updated>2018-10-19T15:38:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-13T20:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=dbc52686c6d9808275c35e0c9c987cbbd9f7859d'/>
<id>urn:sha1:dbc52686c6d9808275c35e0c9c987cbbd9f7859d</id>
<content type='text'>
And update all users to be explicit about the desired config.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add generic LED driver.</title>
<updated>2018-10-13T15:23:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-09-11T18:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2cdb1f30c49ba460b0850d23ba9c85e0336af290'/>
<id>urn:sha1:2cdb1f30c49ba460b0850d23ba9c85e0336af290</id>
<content type='text'>
This driver uses the generic GPIO functions and allows per-LED port
and pin configuration. It supports up to 32 LEDs.

Rename SoC-specific LED drivers.

Remove enabled parameter to ao_led_init

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Eliminate 'pin' field from GPIO functions</title>
<updated>2018-10-13T15:23:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-09-11T17:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cdaa0d7b272505c49017f409b7c0b8e3240608f0'/>
<id>urn:sha1:cdaa0d7b272505c49017f409b7c0b8e3240608f0</id>
<content type='text'>
This was used with the 8051 bit-addressing mode to provide
single-instruction access to GPIO pins.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch to newlib-nano for libc on arm</title>
<updated>2018-10-13T15:21:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-08-05T04:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7c04888cf9809e0c73f0813c74e8dd972facde3a'/>
<id>urn:sha1:7c04888cf9809e0c73f0813c74e8dd972facde3a</id>
<content type='text'>
Stop using pdclib

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Define AO_LOG_FORMAT in */ao_pins.h. Use in ao_cmd.c</title>
<updated>2017-10-22T20:43:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-22T20:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=256ddea8c430b4b5dcb8bb95c19ad26032129e1b'/>
<id>urn:sha1:256ddea8c430b4b5dcb8bb95c19ad26032129e1b</id>
<content type='text'>
Instead of having a global variable define the log format, use a macro
instead to save data space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Flash all LEDS during power on</title>
<updated>2016-08-04T16:54:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-08-04T16:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=48088d1d6a66c5d5271b52191367f07b09626b29'/>
<id>urn:sha1:48088d1d6a66c5d5271b52191367f07b09626b29</id>
<content type='text'>
This tests the LEDS to make sure they all work on the following devices:

easymega-v1.0
telebt-v3.0
teledongle-v3.0
telemega-v1.0
telemega-v2.0
telemetrum-v2.0

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Switch from GPLv2 to GPLv2+</title>
<updated>2016-07-12T22:41:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-07-05T16:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a'/>
<id>urn:sha1:1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<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: Add HAS_COMPANION to new boards with companion connectors</title>
<updated>2015-08-21T06:08:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-08-21T06:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f491eec1b950e4ad35a535db254a27a3dd2ad430'/>
<id>urn:sha1:f491eec1b950e4ad35a535db254a27a3dd2ad430</id>
<content type='text'>
Thanks much to Rob Derstadt for discovering this bug!

TeleMetrum v2.0, TeleMega, EasyMega, TeleBalloon v2.0 all have
companion connectors and yet HAS_COMPANION was not defined. This
disabled companion telemetry packets on these products, but otherwise
didn't have any effect.

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