<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/libaltos/libaltos.c, branch debian/1.4.1-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.4.1-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.4.1-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2014-04-11T23:40:06+00:00</updated>
<entry>
<title>altoslib/altosui/altosuilib/libaltos: Remove trailing whitespace</title>
<updated>2014-04-11T23:40:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-04-11T23:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9e18c524fa2d1f648f265b3c3105f5ceacf06c10'/>
<id>urn:sha1:9e18c524fa2d1f648f265b3c3105f5ceacf06c10</id>
<content type='text'>
Just cleaning up the source code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: remove usb id filtering from darwin code</title>
<updated>2013-12-18T20:15:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-12-18T20:15:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0484ca97828da0d56be7bf395fa4a4b09c591e02'/>
<id>urn:sha1:0484ca97828da0d56be7bf395fa4a4b09c591e02</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: use PurgeComm in Windows altos_close to abort in-progress ops</title>
<updated>2013-05-17T10:49:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-17T10:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6735a391c2a1e3be01ac9e68b44ec0974592c11c'/>
<id>urn:sha1:6735a391c2a1e3be01ac9e68b44ec0974592c11c</id>
<content type='text'>
Instead of manually signalling the related events, use PurgeComm which
can then abort the operations itself. Also make sure all of the
relevant handles are set to INVALID before closing them to avoid race conditions.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Delay after opening bluetooth device on linux</title>
<updated>2013-04-21T03:22:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-21T03:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2e28d3541b8da31ebef5a199baf8f544d238298e'/>
<id>urn:sha1:2e28d3541b8da31ebef5a199baf8f544d238298e</id>
<content type='text'>
Writes immediately after the open disappear sometimes.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Try Bluetooth open 5 times on EBUSY</title>
<updated>2013-04-21T03:22:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-21T03:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=02a564bbc3a23b4f90685e8b29083ddb3e4b3563'/>
<id>urn:sha1:02a564bbc3a23b4f90685e8b29083ddb3e4b3563</id>
<content type='text'>
After closing Bluetooth, it can take a second before the device is up
for another connection. Hang around retrying a few times.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Retry Windows serial port open five times</title>
<updated>2013-04-12T23:37:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-12T05:16:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=25c01719f17be8da73a859867c14df0fc29b5441'/>
<id>urn:sha1:25c01719f17be8da73a859867c14df0fc29b5441</id>
<content type='text'>
Maybe this helps?

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Open FTDI serial devices twice on Windows.</title>
<updated>2013-03-03T01:46:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-03T01:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=784edcda52d681bbc9302fbc7efb80cb214f71b8'/>
<id>urn:sha1:784edcda52d681bbc9302fbc7efb80cb214f71b8</id>
<content type='text'>
Looks like the Windows FTDI driver has 'issues' and opening it only
once doesn't work correctly. Just close and re-open the device and it
seems to be perfectly happy.

Who knows?

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Need to check for tty/ttyACMx before ttyACMx</title>
<updated>2013-01-11T05:48:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-01-11T05:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=12a9bd0479db25cbe45c0385913315cc1e0bc892'/>
<id>urn:sha1:12a9bd0479db25cbe45c0385913315cc1e0bc892</id>
<content type='text'>
Otherwise, we'll find 'tty' when looking for 'ttyACMx' and no good
will come from that

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add separate code path for listing FTDI devices</title>
<updated>2013-01-05T18:35:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-01-05T18:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=746ae98829a0fc15577ae0f7b506112178f481e3'/>
<id>urn:sha1:746ae98829a0fc15577ae0f7b506112178f481e3</id>
<content type='text'>
This lets the library do different things for FTDI devices, as is
required on Windows (for instance)

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Remove a couple of spurious debug printfs</title>
<updated>2013-01-02T17:06:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-01-02T17:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8a5666bcf4949b846589c000e1620afe39593f57'/>
<id>urn:sha1:8a5666bcf4949b846589c000e1620afe39593f57</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
