<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/libaltos/libaltos.c, branch debian/1.8.4-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.4-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.4-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2016-03-21T04:52:53+00:00</updated>
<entry>
<title>libaltos: Add Windows BT support. Split into separate source files.</title>
<updated>2016-03-21T04:52:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-03-21T04:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1594691ea88ca84634eea237ac8137a5bdc19f5c'/>
<id>urn:sha1:1594691ea88ca84634eea237ac8137a5bdc19f5c</id>
<content type='text'>
Add Bluetooth support to Windows. Split libaltos into separate files.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Add unistd.h to get defines for various syscalls</title>
<updated>2016-03-06T23:05:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-03-06T23:05:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=20d9286402b7da74fef9b7c98e79d13671f6c82b'/>
<id>urn:sha1:20d9286402b7da74fef9b7c98e79d13671f6c82b</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Use more SetupDi API to get Windows 7 listing devices</title>
<updated>2015-02-06T09:34:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-06T09:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7a7d60d72e2e742fbc364489721f356806966c03'/>
<id>urn:sha1:7a7d60d72e2e742fbc364489721f356806966c03</id>
<content type='text'>
My Windows 7 box doesn't include 'SymbolicName' in the registry, but
SetupDiGetDeviceInstanceId *does* return something that includes
vid/pid/serial, so use that in preference.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: typo in libaltos broke the build</title>
<updated>2014-07-11T04:13:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-07-11T04:13:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=405626971b47d4d4031312232bf13ad3d4bace7f'/>
<id>urn:sha1:405626971b47d4d4031312232bf13ad3d4bace7f</id>
<content type='text'>
When converting this to use dlopen, I mis-typed the name hci_read_remote_name

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>libaltos: Bind to libbluetooth at runtime on demand</title>
<updated>2014-07-11T01:42:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-07-11T01:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aac3fdce54233993c91d326df3732a7c448ac54a'/>
<id>urn:sha1:aac3fdce54233993c91d326df3732a7c448ac54a</id>
<content type='text'>
This lets us reliably start and run without libbluetooth present.

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