<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/telemega-v1.0/ao_pins.h, branch android-build-update</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=android-build-update</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=android-build-update'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2018-10-19T15:38:32+00:00</updated>
<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: 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: 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>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/drivers: Use more reliable byte interface for CC1120 reception</title>
<updated>2016-06-30T02:17:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-29T01:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=30eb5d2fa77e036690170e7057fa9df669375ae5'/>
<id>urn:sha1:30eb5d2fa77e036690170e7057fa9df669375ae5</id>
<content type='text'>
This replaces direct register access with function calls to allow that
code to respect the hardware requirements.

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>
<entry>
<title>altos/telemega-v1.0: Adjust config params to make flight erase work</title>
<updated>2014-06-07T18:01:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-07T18:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=62aa51f0b785bea146d1e9331e6253de2d547c94'/>
<id>urn:sha1:62aa51f0b785bea146d1e9331e6253de2d547c94</id>
<content type='text'>
Flight erase records are supposed to be written after the ao_config to
eeprom in telemega. They were getting written in the middle of one of
the pyro channel config blocks. Put a bunch of space between the two
by making the config max 1024 bytes instead of 128 bytes.

Set the log erase marker to 0x55 -- eeprom comes from the factory as
0x00, so we use any value other than 0x55 to indicate 'unused' erase
slots.

Save space for more flight erase blocks; we've  got plenty.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Report battery voltage instead of S at startup</title>
<updated>2014-04-05T07:22:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-04-05T07:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0d367fc24bfd0377db6f3b00a888a18245616767'/>
<id>urn:sha1:0d367fc24bfd0377db6f3b00a888a18245616767</id>
<content type='text'>
This works on everything with a beeper except TeleMetrum v1.0 which
just doesn't have enough flash space for the code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add missing ADC divider values for Tmega v1.0</title>
<updated>2014-01-15T21:28:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-01-15T21:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cfcb127b248b62231049b6b50cf9b7edc2731f0a'/>
<id>urn:sha1:cfcb127b248b62231049b6b50cf9b7edc2731f0a</id>
<content type='text'>
Somehow I left these out of the previous commit

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