<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altoslib, branch branch-1.8</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=branch-1.8</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=branch-1.8'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2018-01-13T06:27:41+00:00</updated>
<entry>
<title>altoslib/altosuilib: Validate rom image is for target device</title>
<updated>2018-01-13T06:27:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-01-13T06:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b95db5819885da89504d5e11decfda98cfac37aa'/>
<id>urn:sha1:b95db5819885da89504d5e11decfda98cfac37aa</id>
<content type='text'>
This should avoid mis-programming devices with incorrect firmware.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Keep old GPS values when updating data</title>
<updated>2017-12-11T22:42:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-11T22:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2efb997865ee46bf0e8d5145c95d051a7656222a'/>
<id>urn:sha1:2efb997865ee46bf0e8d5145c95d051a7656222a</id>
<content type='text'>
This way, updating satellite information doesn't drop all of the
regular GPS data on the floor.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Fix 8 to 12 bit conversion for Mega pyro voltage data</title>
<updated>2017-12-10T00:57:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-10T00:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=111622dbcd56c225a9d5ace9f0ef745e62f8a94c'/>
<id>urn:sha1:111622dbcd56c225a9d5ace9f0ef745e62f8a94c</id>
<content type='text'>
The conversion was losing the replicated top four bits by shifting by
the wrong amount.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Add support for TeleMega v3.0 log files</title>
<updated>2017-12-02T21:59:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-02T21:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b986a12b478a6d4ff550786d24aa8628dc0abe32'/>
<id>urn:sha1:b986a12b478a6d4ff550786d24aa8628dc0abe32</id>
<content type='text'>
These look much like TeleMega v2.0 log files, except that the mag
sensor data now comes from the mpu9250 instead of an external
hmc5883. The gyro and 3-axis accel data from the mpu9250 are the same
as the mpu6000.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Improve EEprom download</title>
<updated>2017-11-12T04:49:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-12T04:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9a7b4f02ad32ca43a45ed9fe446b8db96e60b5e5'/>
<id>urn:sha1:9a7b4f02ad32ca43a45ed9fe446b8db96e60b5e5</id>
<content type='text'>
* Catch and report CRC errors
* Deal with corrupted flight records
* Add ability to immediately graph new data
* Check before overwriting existing files

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Remove spurious semicolon in AltosReplayReader.java</title>
<updated>2017-11-12T04:46:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-12T04:46:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=10834eb60f7a44fee159d9e9ad5ffb2e013fe9cf'/>
<id>urn:sha1:10834eb60f7a44fee159d9e9ad5ffb2e013fe9cf</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Don't write KML record when height data is missing</title>
<updated>2017-11-12T04:45:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-12T04:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e80005ea63bb9b1eee33a8876ad74ed5d50478ed'/>
<id>urn:sha1:e80005ea63bb9b1eee33a8876ad74ed5d50478ed</id>
<content type='text'>
This avoids a crash dealing with corrupted flight data

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Move temp GPS API from cal_data to data_listener</title>
<updated>2017-10-22T19:04:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-22T19:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=749400fd244eba38806c623d2a35722642230698'/>
<id>urn:sha1:749400fd244eba38806c623d2a35722642230698</id>
<content type='text'>
This makes the API more consistent, and means that the listener is
responsible for mangaing the temp gps state. In particular, the
AltosDataListener set_gps API now calls the cal_data function.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Save separate config for local and remote. Use in idle</title>
<updated>2017-10-14T19:18:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-14T19:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e98235e314ac764509af26c93da9e6d1de8184ea'/>
<id>urn:sha1:e98235e314ac764509af26c93da9e6d1de8184ea</id>
<content type='text'>
When using the remote link, there are two separate configuration data
blocks, that for the local device and for remote. Make the link report
both versions, depending on whether it is in remote mode or not.

Request config data in remote mode when running idle monitoring so
that the presented data is for the remote device, not the local one.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Report un-adjusted ground accel in idle IMU monitor</title>
<updated>2017-10-14T19:05:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-14T19:05:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=964a14568b73296194f84c728cc7e01d6f0e2f64'/>
<id>urn:sha1:964a14568b73296194f84c728cc7e01d6f0e2f64</id>
<content type='text'>
The ground accel is the basis of the accel adjustment, so it needs to
be delivered in un-adjusted form.

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