I've got an AVR-ISP500-TINY programmer (for programming AVR chips using the 6 pin header rather than over USB) if you want to borrow it.<br><br>On the topic of other people doing AVR chips for wireless applications... I'm sure you guys know about these two projects but, if not:<br>

<br>LOW POWER LAB<br><br>* <a href="http://lowpowerlab.com/">http://lowpowerlab.com/</a><br><br>* Has an open source C++ library for driving RFM12b modules (including some basic encryption): <a href="http://lowpowerlab.com/blog/2012/12/28/rfm12b-arduino-library/">http://lowpowerlab.com/blog/2012/12/28/rfm12b-arduino-library/</a><br>

<br>* He manufactures and sells very small things called Moteinos which are an SMD ATMega328p with an RFM12b: <a href="http://lowpowerlab.com/shop/index.php?route=product/product&product_id=51">http://lowpowerlab.com/shop/index.php?route=product/product&product_id=51</a><br>

<br><br>JEELABS<br><br>* <a href="http://jeelabs.com/">http://jeelabs.com/</a><br><br>* Sells lots of low power, small wireless bits and bobs: <a href="http://jeelabs.com/collections/all">http://jeelabs.com/collections/all</a>  (the most relevant to OpenTRV is probably his JeeNode or JeeNode SMD)<br>

<br>* Also has a C library (<a href="https://github.com/jcw/jeelib">https://github.com/jcw/jeelib</a>) although it is possibly not as pretty as Low Power Lab's library<br><br>Thanks,<br>Jack<br><br><br><br><div class="gmail_quote">

On 20 March 2013 07:38, Stuart Poulton <span dir="ltr"><<a href="mailto:stuart@poulton.org.uk" target="_blank">stuart@poulton.org.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

On 20/03/13 00:14, Damon Hart-Davis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Spoke to Mr Margolis about getting the bootloader into blank ATmegas, running off 2xAA NiMH, etc.<br>
<br>
Maybe using the ATmega as in the Leonardo is best, with the integrated USB (avoiding at least 2 external packages).  Also, a clip on device for the SMD part is available allowing another Arduino to force the bootloader into the blank ATmega in situ on the board, which thereafter allows the USB to be used for reprogramming or normal serial in the normal way.<br>


<br>
Rgds<br>
<br>
Damon<br>
______________________________<u></u>_________________<br>
OpenTRV-dev mailing list<br>
<a href="mailto:OpenTRV-dev@lists.opentrv.org.uk" target="_blank">OpenTRV-dev@lists.opentrv.org.<u></u>uk</a><br>
<a href="http://lists.opentrv.org.uk/listinfo/opentrv-dev" target="_blank">http://lists.opentrv.org.uk/<u></u>listinfo/opentrv-dev</a><br>
</blockquote>
<br>
ATMega's arn't hard. There's this nice little well documented 6 pin connector that allows programming. You can even use an existing ardunino should you wish to program using this port. Be aware that the USB integrated AVR's 32u4 might not be the golden bullet. For battery operation you need to make sure that you turn off EVERYTHING that isn't needed, this included the USB.<br>


<br>
Lots of people doing battery powered ATmega stuff. Just a case of making the right choices as you go.<br>
<br>
Stuart<br>
<br>
______________________________<u></u>_________________<br>
OpenTRV-dev mailing list<br>
<a href="mailto:OpenTRV-dev@lists.opentrv.org.uk" target="_blank">OpenTRV-dev@lists.opentrv.org.<u></u>uk</a><br>
<a href="http://lists.opentrv.org.uk/listinfo/opentrv-dev" target="_blank">http://lists.opentrv.org.uk/<u></u>listinfo/opentrv-dev</a><br>
</blockquote></div><br>