<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_flash.c, branch teleterra-mockup</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=teleterra-mockup</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=teleterra-mockup'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-03-21T20:42:51+00:00</updated>
<entry>
<title>altos: Switch telemetrum over to kalman filter</title>
<updated>2011-03-21T20:42:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-21T20:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7b009b2efe3af8722c358c304c2243652594e0d5'/>
<id>urn:sha1:7b009b2efe3af8722c358c304c2243652594e0d5</id>
<content type='text'>
This changes the full telemetry stream to include kalman data instead
of the old ad-hoc flight data. It's compatible in that the packet
sizes are the same so teledongle can receive either and figure out
which it has received.

A few plotting and testing tools are added to make validating the new
code easier.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Speed up at45 and 25lc erase speeds</title>
<updated>2011-01-08T01:54:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-08T01:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d8c9684239b67a69a4a3d24202a6df0d73c4f7f5'/>
<id>urn:sha1:d8c9684239b67a69a4a3d24202a6df0d73c4f7f5</id>
<content type='text'>
No need to read the block to be erased before erasing it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Move common storage code to ao_storage.c. Add M25P80 driver</title>
<updated>2011-01-07T06:37:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-07T06:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=569a1dac55b70c30f01afa7bcb74442ecdd85d85'/>
<id>urn:sha1:569a1dac55b70c30f01afa7bcb74442ecdd85d85</id>
<content type='text'>
This reworks the storage API so that you erase blocks and then store
data to them so that the M25P80 driver will work.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Require manual flight erasing.</title>
<updated>2011-01-07T01:34:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-07T01:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e4ba9bf4291bf17c777c8c3ef7c71e4a30b9947a'/>
<id>urn:sha1:e4ba9bf4291bf17c777c8c3ef7c71e4a30b9947a</id>
<content type='text'>
This supports flash chips that require larger erase blocks.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Simplify storage API</title>
<updated>2011-01-06T20:51:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-06T20:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ddcc94da4326f9ce954bd31a46b36165c58e6c18'/>
<id>urn:sha1:ddcc94da4326f9ce954bd31a46b36165c58e6c18</id>
<content type='text'>
This removes the config-specific APIs and exposes global variables for
the available storage space, block size and config storage location.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Split out SPI driver.</title>
<updated>2010-12-23T05:17:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-12-23T05:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9f7296b3feab872bf51fc369ade69cc1e7cf7a3f'/>
<id>urn:sha1:9f7296b3feab872bf51fc369ade69cc1e7cf7a3f</id>
<content type='text'>
For 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.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Remove flash debugging printfs</title>
<updated>2010-01-10T04:57:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-01-10T04:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a6082a8b4501ac4cb18584ace1f0c40e088e5484'/>
<id>urn:sha1:a6082a8b4501ac4cb18584ace1f0c40e088e5484</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Don't set ao_flash_setup_done until we're actually done.</title>
<updated>2010-01-10T04:42:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-01-10T04:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=05bb953830604721c9a49dd56256b86f3666b5ff'/>
<id>urn:sha1:05bb953830604721c9a49dd56256b86f3666b5ff</id>
<content type='text'>
Because we're accessing this variable outside of the mutex, we need to
make sure it isn't set until the data it covers has been initialized.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Dump config block from read/write config and flash_status commands</title>
<updated>2010-01-10T04:04:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-01-10T04:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=327e5e782958e516a7b7a786ab6c176b0decb8b8'/>
<id>urn:sha1:327e5e782958e516a7b7a786ab6c176b0decb8b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dump more flash parameters for the flash_status command</title>
<updated>2010-01-10T03:46:46+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-01-10T03:46:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=05e5bb2d330b755967d06fb859585c81f5f5fbb5'/>
<id>urn:sha1:05e5bb2d330b755967d06fb859585c81f5f5fbb5</id>
<content type='text'>
</content>
</entry>
</feed>
