<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stmf0, branch 1.6.5</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.6.5</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.6.5'/>
<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>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>altos/stmf0: Fix external interrupts</title>
<updated>2016-04-20T03:21:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-13T13:11:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3abc0fc5e4484d862709501133d35563aa0c25fa'/>
<id>urn:sha1:3abc0fc5e4484d862709501133d35563aa0c25fa</id>
<content type='text'>
Missing a reserved address in the registers broke everything nicely,
but the priority values were also wrong - stm32f0 exposes 8 bits per
priority, like the stm32l, but it uses only the top two bits.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/detherm: Add ms5607 to detherm</title>
<updated>2016-04-13T13:19:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-06T05:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cfb91ec7ef6ef485d813af96a0f206bb7a2204dd'/>
<id>urn:sha1:cfb91ec7ef6ef485d813af96a0f206bb7a2204dd</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Add pwm and exti drivers</title>
<updated>2016-04-03T05:41:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-03T05:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=097c156b13ae975c742f294b46429e8ff14c365b'/>
<id>urn:sha1:097c156b13ae975c742f294b46429e8ff14c365b</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Support HPE clock source</title>
<updated>2016-04-03T02:45:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-03T02:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f95c781bc16d332ea5442590521074396d6981ae'/>
<id>urn:sha1:f95c781bc16d332ea5442590521074396d6981ae</id>
<content type='text'>
Allows the use of crystals instead of requiring USB.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Add SPI driver.</title>
<updated>2016-04-03T02:45:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-03T02:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9f9d77b6d025d8285e362e53a8f728ec47adb234'/>
<id>urn:sha1:9f9d77b6d025d8285e362e53a8f728ec47adb234</id>
<content type='text'>
This also changes the DMA interface a bit so we can select for
interrupts on only the interesting channels.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Construct .bin files for flash loaders</title>
<updated>2016-03-18T18:16:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-03-18T18:16:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4635203e9be530f53b697ac0349838916e146983'/>
<id>urn:sha1:4635203e9be530f53b697ac0349838916e146983</id>
<content type='text'>
This builds a .bin file which can be used with dfu-util instead of
using openocd to load the initial flash loader.

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