<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch 1.6.4</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.6.4</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.6.4'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2016-06-12T05:17:01+00:00</updated>
<entry>
<title>altos/stmf0: Remove ao_usb_free</title>
<updated>2016-06-12T05:17:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-12T05:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=eee7fa303fb0d80ac5d7b9c5a86af60333f61951'/>
<id>urn:sha1:eee7fa303fb0d80ac5d7b9c5a86af60333f61951</id>
<content type='text'>
This can't work without a lot more effort.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Rework the sram allocation to save a few text bytes</title>
<updated>2016-06-12T05:16:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-12T05:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1704d27248f1845c545ec61cf1bad58bf41189af'/>
<id>urn:sha1:1704d27248f1845c545ec61cf1bad58bf41189af</id>
<content type='text'>
Boot loaders were going over 4096 bytes of ROM. I suspect we'll need
more serious work soon.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/cc1115l: Reduce trace buffer size</title>
<updated>2016-06-10T21:40:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-10T21:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=36a08dc89ece6e2a2f0f69e3b31da17d66ceb2e2'/>
<id>urn:sha1:36a08dc89ece6e2a2f0f69e3b31da17d66ceb2e2</id>
<content type='text'>
A 32-element trace buffer is all the larger we can fit in teledongle.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Handle USB reset in STM32L usb driver</title>
<updated>2016-06-10T21:39:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-10T21:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7d21ff641a7bc35318f0f637589eabb5bb6c5152'/>
<id>urn:sha1:7d21ff641a7bc35318f0f637589eabb5bb6c5152</id>
<content type='text'>
Just like lpc and stmf0, deal with the host resetting the bus while
rebooting by restoring all usb-related data to the initial values.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Handle USB reset by resetting internal state</title>
<updated>2016-06-10T21:33:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-10T21:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=54f8d53584d0a902676b441cd122c01cd54f2283'/>
<id>urn:sha1:54f8d53584d0a902676b441cd122c01cd54f2283</id>
<content type='text'>
Just like stmf0, this clears internal state at USB reset time so the
driver can survive host OS reboots.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>stmf0: Do not send more data than requested for GET_DESCRIPTOR</title>
<updated>2016-06-10T05:06:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-10T05:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=36ba97fabbed2f2a4a89da5be221c630ea3ff66f'/>
<id>urn:sha1:36ba97fabbed2f2a4a89da5be221c630ea3ff66f</id>
<content type='text'>
When Linux boots, it asks for only the first 8 bytes of the device
descriptor; we must limit the amount of data sent back to that amount
or USB will get wedged.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>stmf0: Clear all USB state when resetting chip. Wakeup all sleepers</title>
<updated>2016-06-10T05:05:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-10T05:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2970de9f92243b11d3beef56f3b1df3ef3579b95'/>
<id>urn:sha1:2970de9f92243b11d3beef56f3b1df3ef3579b95</id>
<content type='text'>
When USB is reset, but the board is not power cycled, all of the
internal USB state needs to be reset, and any tasks blocked on sending
or receiving packets need to be awoken so they can go wait for USB to
start running again.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>telegps-v1.0: Document how SN 1959 was fixed</title>
<updated>2016-06-10T05:03:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-10T05:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=55c8e5aff2cc7b941503a04970f7d368261af52a'/>
<id>urn:sha1:55c8e5aff2cc7b941503a04970f7d368261af52a</id>
<content type='text'>
SN1959 was fixed by jumpering pin 8 to pin 10 so that the DONE_INT_PIN
could be switched from PIO 2 to PIO 4 as pin 8 appeared to have failed.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Fill preload map on site or lat/lon change</title>
<updated>2016-05-28T03:30:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-28T03:30:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f982248573c1b646ac53fde980a60ada5404f6aa'/>
<id>urn:sha1:f982248573c1b646ac53fde980a60ada5404f6aa</id>
<content type='text'>
This loads the map view with the selected area when the site entry is
changed or the user hits return in the lat/lon fields. This lets you
see the target launch site without having to load the whole preload set.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/cc1111: Use SW to drive UART RTS pin</title>
<updated>2016-05-09T18:33:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-09T18:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b25785ee0afebaf516b8a1b8d08d36fbdadd74ca'/>
<id>urn:sha1:b25785ee0afebaf516b8a1b8d08d36fbdadd74ca</id>
<content type='text'>
Can't get the hw to work.

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