<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/cc1111.h, branch with-pdclib</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=with-pdclib</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=with-pdclib'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-08-26T03:49:11+00:00</updated>
<entry>
<title>altos: Restructure altos build to prepare for multi-arch support</title>
<updated>2011-08-26T03:49:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-26T03:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de'/>
<id>urn:sha1:9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de</id>
<content type='text'>
Split out sources into separate directories:

	core:		architecture and product independent bits
	cc1111:		cc1111-specific code
	drivers:	architecture independent drivers
	product:	product-specific sources and Makefile fragments
	util:		scripts for building stuff

This should have no effect on the built products, but testing is encouraged

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: new versions of sdcc require __ prefixes for custom keywords</title>
<updated>2011-07-09T20:09:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-09T20:09:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0d0cf6f9a1b14a1b66aee3845964cd33d1f035c2'/>
<id>urn:sha1:0d0cf6f9a1b14a1b66aee3845964cd33d1f035c2</id>
<content type='text'>
Fortunately, 2.9.1 appears to accept either, so we can switch now and
prepare for sdcc 3.0.0.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use USART configuration 1 with flow control for TBT</title>
<updated>2011-05-07T03:35:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-07T03:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=19bfa3882a2d95fcade256c2d63ad24f794281e5'/>
<id>urn:sha1:19bfa3882a2d95fcade256c2d63ad24f794281e5</id>
<content type='text'>
It's just wired that way.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use PIO(6) on BTM to monitor BT connection. Fix BTM init.</title>
<updated>2011-04-08T05:00:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-04-08T05:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1a54a58d72147888f783a3caf364479efff4ed9b'/>
<id>urn:sha1:1a54a58d72147888f783a3caf364479efff4ed9b</id>
<content type='text'>
PIo(6) appears to be an active-low indication of the Bluetooth
connection status. Hook this up using an interrupt to track the
link state instead of using in-band status messages.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add P2SEL_*_MASK defines to cc1111.h</title>
<updated>2011-04-01T21:03:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-04-01T21:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ce18eaa28b1385c962c09459cbc5f20e234d9ad5'/>
<id>urn:sha1:ce18eaa28b1385c962c09459cbc5f20e234d9ad5</id>
<content type='text'>
These are used to avoid having the code "know" which selections are 1
and which are 0 bits.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Internal flash ops block when running from flash</title>
<updated>2011-03-17T03:36:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-17T03:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=82707a05af0eb2d54f46b58805c95cdf4e5a3703'/>
<id>urn:sha1:82707a05af0eb2d54f46b58805c95cdf4e5a3703</id>
<content type='text'>
The docs say that if you are executing from flash, then the CPU will
stall after a flash write or erase command is started until the
operation is complete. Take advantage of that to simplify the flash
code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: prepare for sdcc 2.9.1</title>
<updated>2010-08-27T07:10:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-08-27T07:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2923cf5057f9cef110dd547d8677ea5b60e00796'/>
<id>urn:sha1:2923cf5057f9cef110dd547d8677ea5b60e00796</id>
<content type='text'>
A few minor language changes -- non-standard keywords are now prefixed
with __, such as 'at', 'interrupt', 'naked'.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add Watchdog Timer Control register definitions</title>
<updated>2009-11-06T05:44:47+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-11-06T05:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0358988ac0ee25a564d48af79b1c3fb0c0fe0a88'/>
<id>urn:sha1:0358988ac0ee25a564d48af79b1c3fb0c0fe0a88</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add RFIM register</title>
<updated>2009-10-31T06:52:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-31T06:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a7aa1810a90a9216160aec55ec4bd02b3240e1b'/>
<id>urn:sha1:6a7aa1810a90a9216160aec55ec4bd02b3240e1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix clock initialization to not try to use 32kHz xtal on P2_3/P2_4</title>
<updated>2009-06-17T20:55:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-17T20:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e59520e343c2573b1b92c0b3c4aaa93e51bc55d3'/>
<id>urn:sha1:e59520e343c2573b1b92c0b3c4aaa93e51bc55d3</id>
<content type='text'>
None of our boards have a 32kHz xtal oscillator, instead we use those pins
(on Telemetrum) for the deployment firing circuits. The old clock
initialization code was switching from the 32kHz RC oscillator to the 32kHz
crystal and overriding our use of those pins.

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