<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_intflash.c, branch droid-gps</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=droid-gps</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=droid-gps'/>
<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: Switch flash drivers __xdata to __pdata</title>
<updated>2011-07-06T22:52:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-06T22:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b65140a0139075adeddaccf0f4d5c7a75fac4757'/>
<id>urn:sha1:b65140a0139075adeddaccf0f4d5c7a75fac4757</id>
<content type='text'>
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>ao_intflash: Avoid overwriting code</title>
<updated>2011-03-16T22:57:38+00:00</updated>
<author>
<name>Anthony Towns</name>
<email>aj@erisian.com.au</email>
</author>
<published>2011-02-26T06:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fc5d014721a7e5a7b22f07eb4ab0bb3c764473fe'/>
<id>urn:sha1:fc5d014721a7e5a7b22f07eb4ab0bb3c764473fe</id>
<content type='text'>
Require firmware to specify the end of its codespace in its Makefile,
and use this to determine where the start of available flash is. Should
give compile time errors if either there's no room left for storage, or
if there's not enough room for code.
</content>
</entry>
<entry>
<title>ao_intflash: Use internal flash for storage</title>
<updated>2011-03-16T22:57:37+00:00</updated>
<author>
<name>Anthony Towns</name>
<email>aj@erisian.com.au</email>
</author>
<published>2011-02-26T01:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fdd15a254c6fab5ba2d02320ba0ceb3e6a56354c'/>
<id>urn:sha1:fdd15a254c6fab5ba2d02320ba0ceb3e6a56354c</id>
<content type='text'>
Makes any free pages at end of CC1111's internal flash available via
the ao_storage API.
</content>
</entry>
</feed>
