<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src-avr, branch 0.9.3</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=0.9.3</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-05-24T21:10:01+00:00</updated>
<entry>
<title>altos: Make telescience reliably log only when told to</title>
<updated>2011-05-24T21:10:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-24T21:10:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0b54d9380f3a71b772747b1ed529d8fb89289b22'/>
<id>urn:sha1:0b54d9380f3a71b772747b1ed529d8fb89289b22</id>
<content type='text'>
Use a pull-up on telescience and tri-state input on telemetrum at boot
time. Enable logging by pulling the TM output low and enabling as an
output, disable by pulling the TM output high and switching back to
input mode.

Also, ignore pin state changes for 5 seconds at boot to give things a
chance  to settle down.

Should work when both boards are powered up together.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Move logging printfs out of ISR call chain</title>
<updated>2011-05-23T22:20:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-23T22:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c5433affea877e73a98505f174c70374c0980987'/>
<id>urn:sha1:c5433affea877e73a98505f174c70374c0980987</id>
<content type='text'>
Probably not the best plan to call printf from an interrupt handler.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Control log with pin on companion connector</title>
<updated>2011-05-23T22:13:55+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-23T18:52:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=41d76a850d7ded2d02c41f5a4b1f1a68936598ac'/>
<id>urn:sha1:41d76a850d7ded2d02c41f5a4b1f1a68936598ac</id>
<content type='text'>
Use the SPI chip select (SS) which is hooked to port B0.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Check RAM usage for telescience</title>
<updated>2011-05-22T04:06:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-22T04:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6c87e4f77e6072ae7e8587d327b2ff80af2c3e6a'/>
<id>urn:sha1:6c87e4f77e6072ae7e8587d327b2ff80af2c3e6a</id>
<content type='text'>
ATmega32u4 has only 2.5kB of ram, so check the output of the compiler
to make sure it will work.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: bump ADC ring to 16 samples</title>
<updated>2011-05-22T04:05:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-22T04:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7818f9962aa3375c29e32ee75038e998eaf53df8'/>
<id>urn:sha1:7818f9962aa3375c29e32ee75038e998eaf53df8</id>
<content type='text'>
We've got ram for it at this point, and it's nice to have more data
from before boost detect.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Finish up telescience logging</title>
<updated>2011-05-22T02:55:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-22T02:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=77a7e1285c17c78b644d6d774990d3f02ca080d2'/>
<id>urn:sha1:77a7e1285c17c78b644d6d774990d3f02ca080d2</id>
<content type='text'>
Adds list and delete commands, making them compatible with telemetrum
and telemini equivalents.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Log ADC data to eeprom</title>
<updated>2011-05-22T01:41:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-22T01:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d6f828b56b55abaebad2d47a57e40783c042602d'/>
<id>urn:sha1:d6f828b56b55abaebad2d47a57e40783c042602d</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Clean up AVR ADC code</title>
<updated>2011-05-21T09:13:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-21T09:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ee9e52cdf8697c2512d8aa6d8ab042cf8d5f7191'/>
<id>urn:sha1:ee9e52cdf8697c2512d8aa6d8ab042cf8d5f7191</id>
<content type='text'>
Remove interrupt debug variables, print channel number in ao_adc_dump.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Add ADC routines to telescience</title>
<updated>2011-05-21T09:07:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-21T06:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=557522e447448023d7869c0fa15ed8337db7e1b8'/>
<id>urn:sha1:557522e447448023d7869c0fa15ed8337db7e1b8</id>
<content type='text'>
Note that SLEEP mode must be disabled or extra ADC interrupts occur,
which messes up saving ADC values to the right channel.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src-avr: Reduce control connection interrupts</title>
<updated>2011-05-20T09:47:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-05-20T09:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f7e552a0f4b1382a076b0f3ffc50ef068bfa141f'/>
<id>urn:sha1:f7e552a0f4b1382a076b0f3ffc50ef068bfa141f</id>
<content type='text'>
Leave these disabled while processing stuff; otherwise we receive a
steady stream of them.

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