<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altosuilib, branch 1.9</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.9</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.9'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2018-10-21T00:31:57+00:00</updated>
<entry>
<title>altoslib: When flashing hardware, pull USB data from device if needed</title>
<updated>2018-10-21T00:31:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-21T00:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=48e221cca00c9f925ff57588dd782842705f7a23'/>
<id>urn:sha1:48e221cca00c9f925ff57588dd782842705f7a23</id>
<content type='text'>
If we fail to extract USB vid/pid and product values from the device
ROM, use the data discovered over USB when the device was originally
discovered.

Also, use the USB product to select appropriate .ihx files instead of
only using the USB vid/pid. This will help people avoid using the
wrong file when reflashing devices.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Leave some map debug code around for the future</title>
<updated>2018-10-07T21:12:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-07T21:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2bcbd39a37cf1fa0002345d5c401869a387dc84f'/>
<id>urn:sha1:2bcbd39a37cf1fa0002345d5c401869a387dc84f</id>
<content type='text'>
Displays lat/lon on each map tile. Commented out for production use.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui/altosdroid: Change message in forbidden map tiles</title>
<updated>2018-10-07T20:13:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-07T20:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1b53a54b032c21b6e8ffb085aa56b9ffdff53d7e'/>
<id>urn:sha1:1b53a54b032c21b6e8ffb085aa56b9ffdff53d7e</id>
<content type='text'>
These are outside of *known* launch areas.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: InputEvent.getModifiers is deprecated, use getModifiersEx</title>
<updated>2018-10-07T17:02:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-07T17:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b631f88b0bf19c6740eb21b65bd4be7c25049773'/>
<id>urn:sha1:b631f88b0bf19c6740eb21b65bd4be7c25049773</id>
<content type='text'>
Some java change; seems like it's a no-op for us.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui/altosdroid: Disable offline map type selections</title>
<updated>2018-10-07T17:01:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-07T17:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5c957107ee5917d865eb866319f86cf8c109f212'/>
<id>urn:sha1:5c957107ee5917d865eb866319f86cf8c109f212</id>
<content type='text'>
Our server only supports hybrid maps for now. If that changes, we can
re-add this support easily enough.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Remove GrabNDrag.java</title>
<updated>2018-10-07T16:39:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-07T16:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e4f4183ce206d4cb7bbc89e1065eb34b05cf11c4'/>
<id>urn:sha1:e4f4183ce206d4cb7bbc89e1065eb34b05cf11c4</id>
<content type='text'>
This isn't used anymore.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Fix offline map messages to match new meanings</title>
<updated>2018-10-07T04:33:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-07T04:30:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7c39a4509b0d4a428fcb83602a8dae1c158faf37'/>
<id>urn:sha1:7c39a4509b0d4a428fcb83602a8dae1c158faf37</id>
<content type='text'>
forbidden means outside of launch area.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Switch to maps.altusmetrum.org when no google map key is available</title>
<updated>2018-10-07T02:48:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-07T02:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c7b1f3c6722ae59d09a888084075664446ff2768'/>
<id>urn:sha1:c7b1f3c6722ae59d09a888084075664446ff2768</id>
<content type='text'>
The map key is only usable from maps.altusmetrum.org at this point,
and that service will be proxying for everyone in the near future.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Fetch RF calibration value for TBT v4.0 units from web</title>
<updated>2018-10-03T00:03:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-10-03T00:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c2c7873695ee2dc1b6fd153b67accad9693937aa'/>
<id>urn:sha1:c2c7873695ee2dc1b6fd153b67accad9693937aa</id>
<content type='text'>
We shipped a pile of TBT v4.0 units without programming the RF
calibration value into flash. This change checks to see if the target
is in the right serial number range and has the default RF calibration
value, in which case it fetches the RF calibration value from our web
site.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Provide dialog while waiting for flash target to re-appear</title>
<updated>2018-08-23T00:44:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-08-23T00:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=87ae17f888b745de71790d071846b96ab96e1529'/>
<id>urn:sha1:87ae17f888b745de71790d071846b96ab96e1529</id>
<content type='text'>
On windows, switching to the boot loader can take a long time. Instead
of timing out after a second, show a dialog and let the user cancel
the operation if they get bored of waiting.

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