<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/kernel, 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>2019-09-23T19:44:33+00:00</updated>
<entry>
<title>altos: Rename 'log' in ao_log_fireone to 'ao_fireone_data'</title>
<updated>2019-09-23T19:44:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-09-23T19:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6032ca7f418924e5794a886c06ca752dee0ada83'/>
<id>urn:sha1:6032ca7f418924e5794a886c06ca752dee0ada83</id>
<content type='text'>
Avoids conflict with global 'log' function

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Integrate BMX160 into data code</title>
<updated>2019-09-16T20:10:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-09-16T20:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=28add4f616dbaf06a1ca3234b81c68c4a299d056'/>
<id>urn:sha1:28add4f616dbaf06a1ca3234b81c68c4a299d056</id>
<content type='text'>
Get conversion functions written and fix up a few warnings

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add bmx160 driver</title>
<updated>2019-09-16T19:39:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-09-16T19:39:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a87698663f8a5ced468755068a0468755d8f2746'/>
<id>urn:sha1:a87698663f8a5ced468755068a0468755d8f2746</id>
<content type='text'>
This just adds the driver, it doesn't hook it up yet

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Replace ao_xmem functions with direct mem calls</title>
<updated>2019-09-16T00:09:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-09-16T00:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=99525a748e00406424b98a0952f0156437b30b6c'/>
<id>urn:sha1:99525a748e00406424b98a0952f0156437b30b6c</id>
<content type='text'>
We no longer need to wrap these functions

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Record all failed sensors and report status at power up</title>
<updated>2019-07-16T18:12:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-07-16T18:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8b2e457db8c4536440ecd7dc35d06f827fc008dc'/>
<id>urn:sha1:8b2e457db8c4536440ecd7dc35d06f827fc008dc</id>
<content type='text'>
Use DATA bits to mark which sensors have failed, then report that in
beeps at startup time to help diagnose hardware failures while still
allowing the board to be used over USB.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Add 'ao_serial_shutdown'</title>
<updated>2019-07-16T18:04:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-07-16T18:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bdcb3653bd9fb97f98773ac3bc1f87a6f52b1121'/>
<id>urn:sha1:bdcb3653bd9fb97f98773ac3bc1f87a6f52b1121</id>
<content type='text'>
This powers down the UART logic on request.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow ms5607 driver to either set ao_sensor_errors or panic</title>
<updated>2019-07-15T20:26:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-07-15T20:26:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=245a49a85dd7b6a7cb9ec36ad02f6bb66e42f4e2'/>
<id>urn:sha1:245a49a85dd7b6a7cb9ec36ad02f6bb66e42f4e2</id>
<content type='text'>
Products that want to remain usable (over USB) after a sensor failure
don't want to panic when the ms5607 fails, but products with limited
ROM space don't want to have extra code to check for the sensor
failure and panic. Change the MS5607 driver to allow either option,
and then make the micropeak based devices use it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/micropeak-v2.0: expose log and config commands over USB</title>
<updated>2019-06-18T21:50:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-06-18T21:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ee7a54b3215ffa1eb38f16a151c0740b14b60857'/>
<id>urn:sha1:ee7a54b3215ffa1eb38f16a151c0740b14b60857</id>
<content type='text'>
This lets AltosUI handle the eeprom data

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Directly compute radio tuning values from frequency</title>
<updated>2019-05-04T04:51:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-05-04T04:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a6e8b739c47c50fa472e3f2a41cf13abb8d82c07'/>
<id>urn:sha1:a6e8b739c47c50fa472e3f2a41cf13abb8d82c07</id>
<content type='text'>
The 8051 compiler doesn't support 64-bit ints, so the old
code used an iterative method in 32-bit values. That could take
a long time when the frequency was mis-entered in Hz or MHz instead of
kHz.

This direct-computation uses 64-bit ints, but takes a fixed amount of
time for any inputs.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add preliminary TeleStatic v3.0 code</title>
<updated>2019-04-22T01:30:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-04-22T01:30:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0800970a4c9c6ed38bb76bfed6374093ca16b459'/>
<id>urn:sha1:0800970a4c9c6ed38bb76bfed6374093ca16b459</id>
<content type='text'>
This adds the pin definitions and all of the code except for the
ads131a04 driver.

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