<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch teleterra</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=teleterra</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=teleterra'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2010-11-02T06:27:45+00:00</updated>
<entry>
<title>altos: M25P driver had bogus extra arguments in flash info printf format.</title>
<updated>2010-11-02T06:27:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-02T06:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=799361921d4f0351b1f93aa70ea3f378b2423409'/>
<id>urn:sha1:799361921d4f0351b1f93aa70ea3f378b2423409</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Revert "teleterra: hack to leave amp on all the time"</title>
<updated>2010-11-02T06:23:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-02T06:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=84311abb703178f61cb90359deb0cbf3fa9c101f'/>
<id>urn:sha1:84311abb703178f61cb90359deb0cbf3fa9c101f</id>
<content type='text'>
Don't leave the amp on anymore.

This reverts commit 1557b0049e0b8a7995c54cde8b7a19cce49445a6.
</content>
</entry>
<entry>
<title>altos: Fix remaining SPI users to initialize SPI in main</title>
<updated>2010-11-02T06:21:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-02T06:21:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8c1672560df866a70fe6fa69ce5ba65d835433dc'/>
<id>urn:sha1:8c1672560df866a70fe6fa69ce5ba65d835433dc</id>
<content type='text'>
Any product using SPI must initialize the SPI bus along with the
SPI-based drivers.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Don't initialize SPI bus twice.</title>
<updated>2010-11-02T06:18:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-02T06:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=dab3202a03107c89a0a38c52b1695cb008e41eae'/>
<id>urn:sha1:dab3202a03107c89a0a38c52b1695cb008e41eae</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Cannot scan for flash chips until the OS is running.</title>
<updated>2010-11-02T06:10:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-02T06:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=03a4aaa539e36efe9f383bf1f3f87283b13fc556'/>
<id>urn:sha1:03a4aaa539e36efe9f383bf1f3f87283b13fc556</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Split out SPI driver. Add Numonyx M25P driver for TT.</title>
<updated>2010-11-02T00:30:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-02T00:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3d70461d5860ce8b86ecf900925e2b48f19ce040'/>
<id>urn:sha1:3d70461d5860ce8b86ecf900925e2b48f19ce040</id>
<content type='text'>
For TT (and TM with the companion connector), the SPI bus will be
shared among multiple devices. Split out the existing SPI code into a
common driver, with the SPI bus protected by a mutex.

Add the Numonyx M25Pxx driver to support the flash chips on TT and
newer TM versions. This is not yet integrated into the TM code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>teleterra: hack to leave amp on all the time</title>
<updated>2010-11-01T07:29:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-01T07:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1557b0049e0b8a7995c54cde8b7a19cce49445a6'/>
<id>urn:sha1:1557b0049e0b8a7995c54cde8b7a19cce49445a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>teleterra: audio amp is enabled by bringing audio_en (P2_4) high</title>
<updated>2010-11-01T05:51:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-11-01T05:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c983b2d670dfe6bace2c6d776e34eaafa25db9bb'/>
<id>urn:sha1:c983b2d670dfe6bace2c6d776e34eaafa25db9bb</id>
<content type='text'>
The external audio amplifier is placed in 'suspend' mode most of the
time to save power. When audio is being sent, turn it on.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>teleterra: comment the audio output implementation a bit better</title>
<updated>2010-10-31T07:49:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-10-31T07:49:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6b17b75ed5dc4e4fcc7278c715479bb921b644d5'/>
<id>urn:sha1:6b17b75ed5dc4e4fcc7278c715479bb921b644d5</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>teleterra: Add PWM audio system</title>
<updated>2010-10-31T07:38:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-10-31T07:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3493b456399bcc0ea43d28fd4105928bd8793cff'/>
<id>urn:sha1:3493b456399bcc0ea43d28fd4105928bd8793cff</id>
<content type='text'>
This uses timers 3 and 4 to emit 8-bit 11025Hz audio using a 93.8kHz
carrier. A simple low-pass filter to eliminate the 93.8kHz signal
results in credible 8-bit audio.

There is a giant sample for testing in the ao_audio code which shouldn't
be included in a product.

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