<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stmf0, branch debian/1.6.2-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.2-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.2-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2015-03-20T22:09:20+00:00</updated>
<entry>
<title>altos/stmf0: Have fast ADC ring buffer code use wrap-around</title>
<updated>2015-03-20T22:09:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-20T22:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b1b69c8b73cbffb56c688f6a968d144b642cdff2'/>
<id>urn:sha1:b1b69c8b73cbffb56c688f6a968d144b642cdff2</id>
<content type='text'>
Instead of requiring that the whole set of returned values fit
precisely in the ring, allow for wrap-around so that we can fetch an
odd number of ADC values. The previous version required that the fetch
amount always be a factor of the ADC buffer size.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Need ao_exti.h for pin configuration</title>
<updated>2015-03-08T00:53:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-08T00:53:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=dec8de9c642fea1df924a667a4779a6c6c8c3453'/>
<id>urn:sha1:dec8de9c642fea1df924a667a4779a6c6c8c3453</id>
<content type='text'>
Flash loader uses pin configuration to set up GPIOs for boot selection

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Allocate USB buffers at startup</title>
<updated>2015-03-01T00:10:10+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-01T00:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=476c5b87ea0901f70fe98b581ecca9afaf957607'/>
<id>urn:sha1:476c5b87ea0901f70fe98b581ecca9afaf957607</id>
<content type='text'>
This lets the extra allocations used from ao_usb_alloc_buffers be
allocated before the first USB connection happens.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Typo in ao_crc_stm.c</title>
<updated>2015-03-01T00:10:10+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-01T00:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e4b415cc8f839ceae48916b5e9d78f78589186cf'/>
<id>urn:sha1:e4b415cc8f839ceae48916b5e9d78f78589186cf</id>
<content type='text'>
Extra semicolon

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Fix fast ADC interface</title>
<updated>2015-03-01T00:10:10+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-28T23:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=27aef593fb4c037fdb65c9fb397829b42d72d0f2'/>
<id>urn:sha1:27aef593fb4c037fdb65c9fb397829b42d72d0f2</id>
<content type='text'>
This was configuring the hardware wrong, and wasn't keeping the output
ring full.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Add ao_crc_stm.c</title>
<updated>2015-02-09T15:29:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-09T15:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=65837616a6d073da8e3e2bf9da524a48cffb77c2'/>
<id>urn:sha1:65837616a6d073da8e3e2bf9da524a48cffb77c2</id>
<content type='text'>
Tom discovered that this was missing

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Support PA11/PA12 remapping</title>
<updated>2015-02-01T15:44:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-01T15:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8f9e192e9d1c6fab9843939ff9117f6bb3725943'/>
<id>urn:sha1:8f9e192e9d1c6fab9843939ff9117f6bb3725943</id>
<content type='text'>
Small pin-count versions of the STMF0 can remap PA11/PA12 on the same
pins as PA9/PA10. These are used by USB, so have the USB driver deal
with remapping them.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Re-implement fast ADC code for stmf0</title>
<updated>2015-01-28T04:41:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-28T04:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8ca1f234586225caea1040bc229b63491dadc1cb'/>
<id>urn:sha1:8ca1f234586225caea1040bc229b63491dadc1cb</id>
<content type='text'>
This creates a ring buffer for ADC data so that ADC fetching can run
in parallel with other activities.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Add CRC driver</title>
<updated>2015-01-28T00:55:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-28T00:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a95d6776dea86cdc4bdc3512505ba7e75365c127'/>
<id>urn:sha1:a95d6776dea86cdc4bdc3512505ba7e75365c127</id>
<content type='text'>
Sets up the stm32f0 CRC hardware, exposing inline functions to access
it. DMA access is possible, but usbtrng can't use that.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Remove remaining stm32l bits from stm32f0 code</title>
<updated>2015-01-27T17:36:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-27T17:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=79f3434013650fe4e3d76e5eb56a10000ee34249'/>
<id>urn:sha1:79f3434013650fe4e3d76e5eb56a10000ee34249</id>
<content type='text'>
These were left over from the stm32f0 initial implementation work; now
it's more useful to list only the bits which are valid.

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