<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/megametrum-v0.1, branch serial-at-interrupt</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=serial-at-interrupt</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=serial-at-interrupt'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-05-07T05:53:25+00:00</updated>
<entry>
<title>altos: megametrum needs ao_mpu6000.h</title>
<updated>2012-05-07T05:53:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-07T05:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fad6cda3d081d438b18305611f37fe05335aa372'/>
<id>urn:sha1:fad6cda3d081d438b18305611f37fe05335aa372</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch megametrum compile to -Os</title>
<updated>2012-05-07T05:52:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-07T05:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f66f5de7a6cae71948da777ad0638bc6267a710f'/>
<id>urn:sha1:f66f5de7a6cae71948da777ad0638bc6267a710f</id>
<content type='text'>
Looks like gcc has compiler bugs with -O0

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add hmc5883 and mpu6000 drivers to megametrum build</title>
<updated>2012-04-26T06:29:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-26T06:29:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7b0b6bcc40891d8dd106d091d3af8107b2941c66'/>
<id>urn:sha1:7b0b6bcc40891d8dd106d091d3af8107b2941c66</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Starting to write cc1120 driver</title>
<updated>2012-04-17T18:01:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-17T18:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1489263b895a2a825e29d0560c9b1dbba8a3f431'/>
<id>urn:sha1:1489263b895a2a825e29d0560c9b1dbba8a3f431</id>
<content type='text'>
This does "something" in radio test mode, appearing to generate a
730MHz signal.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Massive product config cleanup</title>
<updated>2012-04-14T21:04:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-12T21:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=040a6eb119451026e1ec7c3a6a8e76b439c632d5'/>
<id>urn:sha1:040a6eb119451026e1ec7c3a6a8e76b439c632d5</id>
<content type='text'>
Support multiple serial ports more cleanly

Split out parts of ao.h into separate feature header files

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use new USB driver in megametrum-v0.1 product</title>
<updated>2012-04-14T20:22:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-12T06:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=93ef7e4a23d13540615f1a9782e1d58ddb7f258e'/>
<id>urn:sha1:93ef7e4a23d13540615f1a9782e1d58ddb7f258e</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add support for multiple SPI busses and sharing device drivers</title>
<updated>2012-04-14T20:21:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-10T06:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0dd9e1dd62656a931f9559af6da9131f704f83f9'/>
<id>urn:sha1:0dd9e1dd62656a931f9559af6da9131f704f83f9</id>
<content type='text'>
The STM32L151 has several SPI busses, and we want to use more than
one, so add a 'bus' parameter to the SPI interfaces. To avoid wasting
time on AVR and CC1111 processors which only use one SPI bus, elide
those parameters from the actual functions by wrapping them with
macros.

Configuring chip select is now all macroized so that each chip can
have its own version, allowing the STM to share the various SPI device
drivers with the cc1111 and avr processors. Note that only the M25
driver has been ported; porting the others is 'trivial', but not
necessary at this point.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: make megametrum beeper test keep beeping</title>
<updated>2012-04-10T05:25:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-10T05:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=35e3c47da895bdd868b9b66b98bca64bd82db862'/>
<id>urn:sha1:35e3c47da895bdd868b9b66b98bca64bd82db862</id>
<content type='text'>
Used to measure the beep frequency.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Move MS5607 configuration to ao_pins.h</title>
<updated>2012-04-10T05:23:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-10T05:23:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0cd682ef0c8cdcf364b7e173ff3a9f84e485c113'/>
<id>urn:sha1:0cd682ef0c8cdcf364b7e173ff3a9f84e485c113</id>
<content type='text'>
Which SPI port and where chip select is to be found are product specific.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make STM clock configuration per-product. Fix 32MHz CPU speed</title>
<updated>2012-04-10T05:17:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-10T05:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=51aef5d4fc29986353ad887f4a67ed2fe35f8c8e'/>
<id>urn:sha1:51aef5d4fc29986353ad887f4a67ed2fe35f8c8e</id>
<content type='text'>
This moves all of the STM clock configuration into ao_pins.h so that
each product can configure it separately. While doing this, I
discovered that the flash memory mode (64-bit, prefetch, latency 1)
wasn't actually getting set, which is why the CPU refused to work at
32MHz.

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