<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/cc1111/ao_arch.h, branch 1.3</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.3</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.3'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-08-26T05:24:01+00:00</updated>
<entry>
<title>altos/teletiny-v2.0: Support multiple SPI busses on CC1111</title>
<updated>2013-08-26T05:24:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-12T07:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=312f6194a4bc75473cb0d61a6d58b66fb1f7c068'/>
<id>urn:sha1:312f6194a4bc75473cb0d61a6d58b66fb1f7c068</id>
<content type='text'>
Needed for TeleMini v2.0

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Leave interrupts disabled while checking for task to run</title>
<updated>2012-10-26T21:07:04+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-25T20:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ccf0faa7d26d56deca7928b521d07be40504466a'/>
<id>urn:sha1:ccf0faa7d26d56deca7928b521d07be40504466a</id>
<content type='text'>
Otherwise, we run the risk of an interrupt waking a task after we've
decided to idle the CPU.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Clean up cc1111 architecture macros a bit, removing cli/sei</title>
<updated>2012-10-25T20:35:47+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-25T20:35:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7ee031bdab33cc6a1e2a7995a7c3a43f3a64b687'/>
<id>urn:sha1:7ee031bdab33cc6a1e2a7995a7c3a43f3a64b687</id>
<content type='text'>
Just reformatting changes, aside from the removal of cli/sei

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add ao_arch_block/release_interrupts to avr and cc1111</title>
<updated>2012-10-25T07:07:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-25T06:21:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7d34811ba035367bbf26a8510265754f3fbb5a95'/>
<id>urn:sha1:7d34811ba035367bbf26a8510265754f3fbb5a95</id>
<content type='text'>
Stop using cli/sei for AVR, add replacement to __critical for cc1111

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Need to use 16-bit counts for ao_xmem functions</title>
<updated>2012-09-14T23:56:04+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-09-14T23:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=31f5a02654cbf172beed25f4c518dfb7be8c714e'/>
<id>urn:sha1:31f5a02654cbf172beed25f4c518dfb7be8c714e</id>
<content type='text'>
Trying to use 8-bit counts is a nice optimization which fails when the
count is larger than 255, as is the case with clearing the flash block
in the AT45 driver. This bug resulted in the inability to erase
flights on TeleMetrum v1.0 boards.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add telefire-v0.1</title>
<updated>2012-07-30T02:47:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-30T02:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=843fcab46d633e5bb6959286adeb68e41a4c30a3'/>
<id>urn:sha1:843fcab46d633e5bb6959286adeb68e41a4c30a3</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Place STM config values at fixed addresses for re-use</title>
<updated>2012-07-17T08:24:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-17T08:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a5d873d47b3b16ca32559b4de668bf07b25eddb0'/>
<id>urn:sha1:a5d873d47b3b16ca32559b4de668bf07b25eddb0</id>
<content type='text'>
Just like cc1111, stick the serial number and radio calibration values
at known fixed addresses so that when re-flashing the board, we can go
find the existing values.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Declare cc1111 accel_ref as unsigned so the math works</title>
<updated>2012-06-29T00:43:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-29T00:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=edbc5d27c8c2936b59ff5289276d9198b501ebc8'/>
<id>urn:sha1:edbc5d27c8c2936b59ff5289276d9198b501ebc8</id>
<content type='text'>
If accel_ref is signed, then the careful shifting and dividing dance
necessary to correct for changes in the relationship between the 5V
and 3.3V supplies always generates zero.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Remove accel_ref from pre v1.1 TM firmware</title>
<updated>2012-06-05T03:47:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-05T03:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=718a8affe1df98eacfd707b5c8c34f9456dcff14'/>
<id>urn:sha1:718a8affe1df98eacfd707b5c8c34f9456dcff14</id>
<content type='text'>
V1.0 needs RAM space for flash buffer, leaving too little room for
this extra data.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add support for MegaAccel daughter card.</title>
<updated>2012-06-02T06:07:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-02T06:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c04af7533bd3fd3f3260338c0753fde966131720'/>
<id>urn:sha1:c04af7533bd3fd3f3260338c0753fde966131720</id>
<content type='text'>
Switches all acceleration computation to using the MegaAccel
accelerometer to ensure support for high-g flights.

MPU6000 values continue to be logged as normal

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