<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos, 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-08-29T03:41:16+00:00</updated>
<entry>
<title>libaltos: gitignore btletest</title>
<updated>2019-08-29T03:41:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-08-29T03:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=936a5ff21d01db6f0084ee7e4712042c914942a5'/>
<id>urn:sha1:936a5ff21d01db6f0084ee7e4712042c914942a5</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add .gitignore files for new projects</title>
<updated>2019-08-29T03:39:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-08-29T03:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=252009db6451f01c9707970d05e69f39e3a047dd'/>
<id>urn:sha1:252009db6451f01c9707970d05e69f39e3a047dd</id>
<content type='text'>
EasyMega v2.0
TeleFireEight v2.0
TeleFireOne v1.0
TeleLco v0.2 with cc1200 radio

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>icon: Ignore generated LED images</title>
<updated>2019-08-29T03:34:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-08-29T03:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=415302a81f7bf0cdfd79999e1fcd5ea41dc39d13'/>
<id>urn:sha1:415302a81f7bf0cdfd79999e1fcd5ea41dc39d13</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add new altosdroid icon</title>
<updated>2019-08-29T03:34:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-08-29T03:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=025c53a14804385ad96afcc9bf29a8d5c202a93a'/>
<id>urn:sha1:025c53a14804385ad96afcc9bf29a8d5c202a93a</id>
<content type='text'>
Remove drop shadow
Change size to make Google happier

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use fast timer for buttons instead of edge-triggered ISR</title>
<updated>2019-08-13T00:30:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-08-13T00:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fcb5d55e94058810fc8b31ad5e8caa99fa61200c'/>
<id>urn:sha1:fcb5d55e94058810fc8b31ad5e8caa99fa61200c</id>
<content type='text'>
If the button bounces between the triggering interrupt and the button
state check, we could lose the final state change of the button and
send an incorrect event to the application. In the worst case, the button
would end up in exactly the wrong state, toggling in the wrong direction.

Use the fast timer to poll all buttons instead so that there is only
one check of each button at each poll interval (instead of the
interrupt and the state check). This makes buttons reliably debounced.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Make it possible to disable APRS</title>
<updated>2019-08-05T04:12:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-08-05T04:12:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5e738fd2e3602c6a92f205df99361dbe06c1719e'/>
<id>urn:sha1:5e738fd2e3602c6a92f205df99361dbe06c1719e</id>
<content type='text'>
The menu says "Disabled", but the device wants "0". Translate back and
forth to avoid an error.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Fix path to easymini-v2.0 ihx file</title>
<updated>2019-08-05T03:33:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-08-05T03:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1105cfe0c065483e8a97a800bc870fbdecaab9b6'/>
<id>urn:sha1:1105cfe0c065483e8a97a800bc870fbdecaab9b6</id>
<content type='text'>
This gets the bits included in macosx and linux builds

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Hack up build to 'work' for now</title>
<updated>2019-08-05T03:30:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-07-16T18:15:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=489b429dbeb8b0fb69881161ff32fdc2fdfcf9f8'/>
<id>urn:sha1:489b429dbeb8b0fb69881161ff32fdc2fdfcf9f8</id>
<content type='text'>
Android apps are now build with gradle instead of ant; the ant bits
are stale and only work with old java. Use old java to run ant while
using the current java compiler to build things.

This requires a custom version of the google play API library.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ao-bringup: add a turnon_telefireeight script</title>
<updated>2019-08-02T20:21:55+00:00</updated>
<author>
<name>Bdale Garbee</name>
<email>bdale@gag.com</email>
</author>
<published>2019-08-02T20:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=93401542ab1bf53c5b7b2a2cad5da97e44d7244e'/>
<id>urn:sha1:93401542ab1bf53c5b7b2a2cad5da97e44d7244e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use discovered java path for compiler and jni include files</title>
<updated>2019-07-17T18:40:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2019-07-17T18:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=318b81d59e6f34a92a7a78c0896aa331bc14d0a1'/>
<id>urn:sha1:318b81d59e6f34a92a7a78c0896aa331bc14d0a1</id>
<content type='text'>
Instead of using the discovered java bits just for jni.h, also use
javac from that directory. Add JAVA_VERSION param to set language
version for newer compilers.

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