<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stm, branch 1.2.9.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.2.9.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.2.9.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-06-10T05:09:13+00:00</updated>
<entry>
<title>altos: Add fast-timer API. Use for quadrature and button drivers</title>
<updated>2013-06-10T05:09:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-10T05:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=988924b51980ad43e39bc4785a625ff25eb16449'/>
<id>urn:sha1:988924b51980ad43e39bc4785a625ff25eb16449</id>
<content type='text'>
This splits the fast-timer portion out of the debounce helper code and
shares that with the quadrature driver which now uses it directly.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add debounce helper. Use in button and quadrature drivers for TeleLCO</title>
<updated>2013-06-09T19:14:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-14T05:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=72b6c699d355fcd41addb9919d846e63105b9db7'/>
<id>urn:sha1:72b6c699d355fcd41addb9919d846e63105b9db7</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'lpc'</title>
<updated>2013-05-21T18:16:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-21T18:16:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fd5567882b732f8947b44b217552077c82a3d28e'/>
<id>urn:sha1:fd5567882b732f8947b44b217552077c82a3d28e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Set the path for the STM32L compiler explicitly</title>
<updated>2013-05-21T18:08:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-21T18:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1bffe8caf0294e9cfef2dab1c6b5a8d1d87ac3a2'/>
<id>urn:sha1:1bffe8caf0294e9cfef2dab1c6b5a8d1d87ac3a2</id>
<content type='text'>
This makes sure we use the known toolchain for STM32L builds

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add EXTI_PIN_NOCONFIGURE to exti interface, use for MS5607</title>
<updated>2013-05-20T03:04:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-20T03:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=35a05041d3ca3e69a146bd3bf8038c0f1cbc1b42'/>
<id>urn:sha1:35a05041d3ca3e69a146bd3bf8038c0f1cbc1b42</id>
<content type='text'>
This asks the EXTI code to not mess with the pin configuration so that
the MS5607 driver can get interrupts on the MISO pin while still using
it for SPI.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Move ao_data.c from stm to core</title>
<updated>2013-05-18T09:52:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-18T09:52:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ca4f3161258356c06fe1270f7ccdf0d6939e2d34'/>
<id>urn:sha1:ca4f3161258356c06fe1270f7ccdf0d6939e2d34</id>
<content type='text'>
This should be used on every processor

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Grab SPI mutex until MPU6000 I2C mode is disabled</title>
<updated>2013-05-16T05:13:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-14T17:48:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0571531066918fdefe9447f3b4192d0c6c477afa'/>
<id>urn:sha1:0571531066918fdefe9447f3b4192d0c6c477afa</id>
<content type='text'>
If other drivers use the SPI bus, the MPU6000 gets confused as its
sitting on the bus looking for I2C messages. Just grab the mutex
before the OS is running and hold onto it until the MPU6000 has been initialized.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix telemega v0.3 igniter order (drogue/main moved). Label ADC dump</title>
<updated>2013-05-16T05:11:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-14T16:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6d553230903ddd0ec522c07be0df975b38ef23d3'/>
<id>urn:sha1:6d553230903ddd0ec522c07be0df975b38ef23d3</id>
<content type='text'>
telemega moves the igniters around so that E/F are now drogue/main.
Add custom labels for ADC values to make parsing possible

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Wait after configuring boot pin before testing it</title>
<updated>2013-05-08T04:30:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-29T06:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ecb128579e7576fc27c8ca93708f316b9ac91630'/>
<id>urn:sha1:ecb128579e7576fc27c8ca93708f316b9ac91630</id>
<content type='text'>
Clearly the pin isn't quite ready just after it's been configured, so
hang around for a while (100 nops) to let things setting down before
testing the value of the pin. Makes booting a lot more reliable.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Create per-product flash loaders</title>
<updated>2013-05-08T04:30:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-27T22:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4a90eec4b8ee4a35711aa74c13b3f30d12c0fe08'/>
<id>urn:sha1:4a90eec4b8ee4a35711aa74c13b3f30d12c0fe08</id>
<content type='text'>
Split the flash loader prototype into pieces so that each product can
build a custom flash loader with very little code.

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