<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stm-flash, branch stm-flash</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=stm-flash</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=stm-flash'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-04-29T06:27:32+00:00</updated>
<entry>
<title>altos: Add a bunch of .gitignore files</title>
<updated>2013-04-29T06:27:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-29T06:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6bc66d601800969efcbd9710f4b1b63028585963'/>
<id>urn:sha1:6bc66d601800969efcbd9710f4b1b63028585963</id>
<content type='text'>
Ignore ao_product.h and built binaries

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Create per-product flash loaders</title>
<updated>2013-04-27T22:33:04+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=048cb950703b0c1e99eb817911e11f1144e7ffe2'/>
<id>urn:sha1:048cb950703b0c1e99eb817911e11f1144e7ffe2</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-04-27T07:25:36+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=d5d126fdca663a8a5823eb759467c464553b3dcf'/>
<id>urn:sha1:d5d126fdca663a8a5823eb759467c464553b3dcf</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-04-23T02:08:35+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=7c7743574ff4073285b354288a441716bef5ac2a'/>
<id>urn:sha1:7c7743574ff4073285b354288a441716bef5ac2a</id>
<content type='text'>
Allows that value to change

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use flash loader on all STM products</title>
<updated>2013-04-23T01:54:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-23T01:35:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d12202d39d1e8d1a35be0028ad0dfe5e2f7d678b'/>
<id>urn:sha1:d12202d39d1e8d1a35be0028ad0dfe5e2f7d678b</id>
<content type='text'>
Includes the boot chain stuff

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Provide another 4kB of flash space for apps</title>
<updated>2013-04-23T01:35:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-23T01:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ddd53dc3635154dc7ea2af1cd1941e7070b9635f'/>
<id>urn:sha1:ddd53dc3635154dc7ea2af1cd1941e7070b9635f</id>
<content type='text'>
With the flash loader now &lt; 4kB, we can use the spare 4kB for applications

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-04-23T01:32:18+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=37cac48fb057cc770000f5fa87984ccf43b07130'/>
<id>urn:sha1:37cac48fb057cc770000f5fa87984ccf43b07130</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-03-24T22:24:42+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=05930bd24926746d4a2c2188a4865edc12936b67'/>
<id>urn:sha1:05930bd24926746d4a2c2188a4865edc12936b67</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: Call ao_task_init before initializing any drivers</title>
<updated>2013-03-24T22:14:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-24T22:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=03854360029591dd7f2607db21b9e863880d949b'/>
<id>urn:sha1:03854360029591dd7f2607db21b9e863880d949b</id>
<content type='text'>
When using task queues, the sleep queues must be initialized before
any invocation of ao_wakeup or the OS will crash. Just make sure
ao_task_init is always invoked early in the task process to get that done.

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-03-23T09:23:03+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=0365df9ed5a638bfdefb29eec830e51301c13936'/>
<id>urn:sha1:0365df9ed5a638bfdefb29eec830e51301c13936</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>
</feed>
