<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stm-flash/ao_stm_flash.c, branch 1.4.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.4.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.4.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-05-08T04:30:27+00:00</updated>
<entry>
<title>altos/stm: Create per-product flash loaders</title>
<updated>2013-05-08T04:30:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-27T22:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4a90eec4b8ee4a35711aa74c13b3f30d12c0fe08'/>
<id>urn:sha1:4a90eec4b8ee4a35711aa74c13b3f30d12c0fe08</id>
<content type='text'>
Split the flash loader prototype into pieces so that each product can
build a custom flash loader with very little code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Remove stdio from stm-flash</title>
<updated>2013-05-08T04:30:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-27T07:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f6d6df03826083a244715b88a30ad681f17b4510'/>
<id>urn:sha1:f6d6df03826083a244715b88a30ad681f17b4510</id>
<content type='text'>
This saves enough memory to fit in under 4kB

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm-flash: Check target flash address against AO_BOOT_APPLICATION_BASE</title>
<updated>2013-05-08T04:30:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-23T02:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=afad5ae893a48785f3b50ff4125dc78648343a2d'/>
<id>urn:sha1:afad5ae893a48785f3b50ff4125dc78648343a2d</id>
<content type='text'>
Allows that value to change

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Shrink stm flash loader to &lt; 4kB</title>
<updated>2013-05-08T04:30:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-23T01:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6cd015b8b6b02bd8e0ce28f248426ae75c242b53'/>
<id>urn:sha1:6cd015b8b6b02bd8e0ce28f248426ae75c242b53</id>
<content type='text'>
Saves 4kB of flash space for applications.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch ao_stm_flash to read/write binary blocks</title>
<updated>2013-05-08T03:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-24T22:24:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9362d400d06aa3badfc826d8edbd7c55406b4f7d'/>
<id>urn:sha1:9362d400d06aa3badfc826d8edbd7c55406b4f7d</id>
<content type='text'>
Change from development testing code to something that actually reads
and writes data from the USB link.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add erase command to stm-flash app. Validate addresses.</title>
<updated>2013-05-08T03:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-23T09:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5db4d5e5b1272b161102e889e65b9c7bc7928352'/>
<id>urn:sha1:5db4d5e5b1272b161102e889e65b9c7bc7928352</id>
<content type='text'>
This also leaves the code writing fixed values and printing read data
in ascii instead of binary. Useful for debugging, will want changing
for the product.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add actual flashing functions to stm-flash app</title>
<updated>2013-05-08T03:16:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-12T01:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4bc55ee8fabc9f4c997c2a515d74baada590c93e'/>
<id>urn:sha1:4bc55ee8fabc9f4c997c2a515d74baada590c93e</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Clean up boot loader support</title>
<updated>2013-05-08T03:16:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-11T20:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b1a43ce313c85cb7f8f16f7f0647d9d4320ba692'/>
<id>urn:sha1:b1a43ce313c85cb7f8f16f7f0647d9d4320ba692</id>
<content type='text'>
Split out code into separate files.
Add support for getting back to boot loader from application.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make stm-flash capable of switching to application</title>
<updated>2013-05-08T03:15:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-11T04:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c9c35b100c3fcae661501d2bf89eedc7fceb2e1c'/>
<id>urn:sha1:c9c35b100c3fcae661501d2bf89eedc7fceb2e1c</id>
<content type='text'>
This shrinks the base OS load down a bit as well so that stm-flash
fits comfortably in the first 8kB of memory.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add STM self-flashing loader</title>
<updated>2013-05-08T03:12:40+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-02-24T08:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a6887032b4d217bca5236ea15389218f10d69545'/>
<id>urn:sha1:a6887032b4d217bca5236ea15389218f10d69545</id>
<content type='text'>
This allows the real application to get loaded at 0x2000 and jumps to
that at startup time if the boot pin is set appropriately

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