<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/core, 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-05-06T23:04:02+00:00</updated>
<entry>
<title>Revert "altos: Make APRS deviation configurable"</title>
<updated>2013-05-06T23:04:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-06T23:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=59527c2e60c062aa1c85ebb4d542350ce3772df1'/>
<id>urn:sha1:59527c2e60c062aa1c85ebb4d542350ce3772df1</id>
<content type='text'>
This reverts commit a18d68da1b0b23a6089166fcd14a5bb5368f10f1.

We're just going to use 3kHz for APRS
</content>
</entry>
<entry>
<title>altos: Make APRS deviation configurable</title>
<updated>2013-05-03T07:52:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-03T07:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a18d68da1b0b23a6089166fcd14a5bb5368f10f1'/>
<id>urn:sha1:a18d68da1b0b23a6089166fcd14a5bb5368f10f1</id>
<content type='text'>
Maybe this will help the Yaesu VX-8GR receive our packets

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: No need to set GPS tick in satellite packet</title>
<updated>2013-05-01T16:40:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-01T16:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=39dcd19ded04175a074c9541c5e1752bac3eda8c'/>
<id>urn:sha1:39dcd19ded04175a074c9541c5e1752bac3eda8c</id>
<content type='text'>
It's already been set in the location packet, and doing it twice bumps
TeleMetrum over the code space limit (yay!)

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Mark GPS telemetry packets with GPS time stamp</title>
<updated>2013-05-01T15:56:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-01T15:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fd16f97634cf74fcec001ce2e38ff262730f15a9'/>
<id>urn:sha1:fd16f97634cf74fcec001ce2e38ff262730f15a9</id>
<content type='text'>
This provides a reasonable accurate indication of the system time when
the GPS location data was received, and also makes sure GPS packets
get some timestamp when no other telemetry is being transmitted.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use separate exception stack on STM32L</title>
<updated>2013-05-01T02:04:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-01T02:04:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=38d7a68d9edf1e8ea6e7ed72b41705a2a5882435'/>
<id>urn:sha1:38d7a68d9edf1e8ea6e7ed72b41705a2a5882435</id>
<content type='text'>
This reserves 512 bytes of memory for a stack, then makes sure that
exceptions continue to use that stack while processes use the per-task
stack.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Compute "real" RSSI value in radio code as needed</title>
<updated>2013-04-30T06:20:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-30T06:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=491771214bd1853aa18afa5d7848309b5f413e49'/>
<id>urn:sha1:491771214bd1853aa18afa5d7848309b5f413e49</id>
<content type='text'>
Instead of dragging around the weird CC1111 RSSI values, just compute
a dBm value in a signed 8-bit integer, ao_radio_rssi. Use that
everywhere we need RSSI internally. We leave the weird CC1111 value in
the packet reply as that's what the host expects.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Provide timeout value to ao_radio_recv</title>
<updated>2013-04-29T06:02:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-29T06:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=582c62572c7cd3acb4856117821239a6a10843ef'/>
<id>urn:sha1:582c62572c7cd3acb4856117821239a6a10843ef</id>
<content type='text'>
Instead of using ao_alarm around calls to ao_radio_recv, provide an
explicit timeout value as needed by radio functions with more
complicated system interaction than the cc1111. The timeout is 8 bits
of clock ticks.

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: Eliminate stdio looping when system has a single stdio source</title>
<updated>2013-04-23T01:27:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-23T01:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=38fd4396370ffb66f371e1468e85ac52f407970f'/>
<id>urn:sha1:38fd4396370ffb66f371e1468e85ac52f407970f</id>
<content type='text'>
No need to loop if there's only one

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Move ao_notask to core</title>
<updated>2013-04-23T01:26:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-23T01:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4bd115f9fc01dc3a68c9765992d3df4d9cffd63d'/>
<id>urn:sha1:4bd115f9fc01dc3a68c9765992d3df4d9cffd63d</id>
<content type='text'>
The STM flash loader wants to be taskless too, share this very simple
implementation of sleep/wakeup.

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