<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/ao_usb.c, branch micropeak-1.1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=micropeak-1.1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=micropeak-1.1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2009-06-04T17:41:34+00:00</updated>
<entry>
<title>Use autotools, move altos to src subdir</title>
<updated>2009-06-04T17:41:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-04T17:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=210dbaa23cdacf3a6f2d6e23493e96ee2ac9bca7'/>
<id>urn:sha1:210dbaa23cdacf3a6f2d6e23493e96ee2ac9bca7</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Discard usb output before connection. Handle USB reset.</title>
<updated>2009-05-14T03:41:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-14T03:41:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=37250b00f6286aee4b3b28604f5d463db3079a89'/>
<id>urn:sha1:37250b00f6286aee4b3b28604f5d463db3079a89</id>
<content type='text'>
Discarding output before USB is plugged in allows threads that send output
and do other things to work without a USB connection. Unfortuantely, there
doesn't appear to be any way to detect when the USB link is disconnected,
which means that once USB is enabled, future writes will continue to block.

USB reset causes the USB interrupts to all be reconfigured back to power-on
state.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Use 'char' instead of 'uint8_t' for character data</title>
<updated>2009-04-30T00:46:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-30T00:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=de7814c738488c2c16c6216c93fa78128895e5d5'/>
<id>urn:sha1:de7814c738488c2c16c6216c93fa78128895e5d5</id>
<content type='text'>
String and character constants are of char type, so using uint8_t causes
promotion to 16-bit types when comparing the two.
</content>
</entry>
<entry>
<title>Label binaries with product and serial info</title>
<updated>2009-04-26T22:05:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-26T22:05:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=70a69f3acdca27b80cdb2069de59bbc6dba83dbd'/>
<id>urn:sha1:70a69f3acdca27b80cdb2069de59bbc6dba83dbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow the USB system to be disabled/enabled at run-time</title>
<updated>2009-04-25T20:18:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-25T20:18:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0f07803d84b5ac89500ee33a6818c50583e3ff7f'/>
<id>urn:sha1:0f07803d84b5ac89500ee33a6818c50583e3ff7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add radio support. Build separate executables for TeleMetrum and the TI dongle</title>
<updated>2009-04-21T06:33:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-21T06:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=43c8f7012102cdb591ace899420c10e4a78385ad'/>
<id>urn:sha1:43c8f7012102cdb591ace899420c10e4a78385ad</id>
<content type='text'>
Ok, way too big a patch, but things were in rough shape.
This patch adds support for the radio, both transmit and receive.
Then, because I could no longer run the TeleMetrum code on the TI
dongle, I ended up building a separate image for the TI board, which
involved creating a mechanism for having multiple command sets and splitting
code for different functions into different files.
</content>
</entry>
<entry>
<title>Add task names and 'T' command to show task status.</title>
<updated>2009-04-19T06:16:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-19T06:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ed6f67dc47d750d5ff8bea63ae7cbb560689b9b6'/>
<id>urn:sha1:ed6f67dc47d750d5ff8bea63ae7cbb560689b9b6</id>
<content type='text'>
The T command shows the current wchan and PC for each task in the system.
</content>
</entry>
<entry>
<title>Add gps, debug dongle support and pressure alt tables</title>
<updated>2009-04-18T06:38:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-18T06:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=022f83ca6fd589005d8eb3e25e633950fef69fa7'/>
<id>urn:sha1:022f83ca6fd589005d8eb3e25e633950fef69fa7</id>
<content type='text'>
GPS also pulled in serial support. The altitude tables take raw 11-bit
pressure sample numbers and convert them to standard pressure altitude
values.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Move a bunch of variables from __data to __xdata</title>
<updated>2009-04-15T21:25:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-15T21:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5e2393eb6b1a6d7b180bd63d5165ee7b7ff5f9e0'/>
<id>urn:sha1:5e2393eb6b1a6d7b180bd63d5165ee7b7ff5f9e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch from --model-large to --model-small</title>
<updated>2009-04-14T18:04:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-14T18:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fbd8f4aff5058f4d371596b04715b7cb6d38e729'/>
<id>urn:sha1:fbd8f4aff5058f4d371596b04715b7cb6d38e729</id>
<content type='text'>
This shrinks the application quite a bit, and should make it faster as well.

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