<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LeafLabs Garden &#187; Recent Posts</title>
		<link>http://forums.leaflabs.com/</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Sat, 04 Feb 2012 21:34:19 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php" rel="self" type="application/rss+xml" />

		<item>
			<title>phisatho on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8061</link>
			<pubDate>Sat, 04 Feb 2012 15:16:08 +0000</pubDate>
			<dc:creator>phisatho</dc:creator>
			<guid isPermaLink="false">8061@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Thanks, it worked. #include &#38;lt;stdlib.h should not be added. If I add that, a bunch errors popup. However, I do not like the formatting which is not configurable.&#60;/p&#62;
&#60;p&#62;Trouble is with RTClock::setTime. It is not setting the time. Can somebody share a sample sketch for setting time?&#60;br /&#62;
TIA
&#60;/p&#62;</description>
		</item>
		<item>
			<title>higwoshy on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8060</link>
			<pubDate>Sat, 04 Feb 2012 12:18:18 +0000</pubDate>
			<dc:creator>higwoshy</dc:creator>
			<guid isPermaLink="false">8060@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;You could always just use the built in Unix functions from the libc(?) library&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;#include &#38;lt;stdlib.h

    ...
    ...

    time_t time=rtc.getTime();
    tm *timem=gmtime(&#38;amp;time);

    SerialUSB.print( &#38;quot;Time is currently : &#38;quot;);
    SerialUSB.println(asctime(timem));&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Lookup asctime/gmtime on the net under unix commands. It does add about 10k.&#60;/p&#62;
&#60;p&#62;It might be easier and safer to transfer as a single long word (time_t) and then read that in your second sketch, using gmtime/asctime to translate into human.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>angelito_1985 on "problems with maple r5 make a &#34;mount point&#34;"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1318#post-8059</link>
			<pubDate>Sat, 04 Feb 2012 12:06:39 +0000</pubDate>
			<dc:creator>angelito_1985</dc:creator>
			<guid isPermaLink="false">8059@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello,&#60;br /&#62;
I have a problem with the Maple r5, my Ubuntu 10.04 does not detect the device. I followed all the steps of:&#60;br /&#62;
&#60;a href=&#34;http://leaflabs.com/docs/maple-ide-install.html#maple-ide-install-linux&#34; rel=&#34;nofollow&#34;&#62;http://leaflabs.com/docs/maple-ide-install.html#maple-ide-install-linux&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;And I tried to install:&#60;br /&#62;
&#60;a href=&#34;http://leaflabs.com/docs/unix-toolchain.html#toolchain-udev&#34; rel=&#34;nofollow&#34;&#62;http://leaflabs.com/docs/unix-toolchain.html#toolchain-udev&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;I do &#34;sudo restart udev&#34; and the device does not detect the USB and get the SERIAL on the screen of the Maple, gives us no choice-access to SERIAL&#60;/p&#62;
&#60;p&#62;Si hi ha algun Catala(per proximintat) que hem pugue ajudar, estaria molt agrait&#60;/p&#62;
&#60;p&#62;thanks for your help
&#60;/p&#62;</description>
		</item>
		<item>
			<title>phisatho on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8058</link>
			<pubDate>Sat, 04 Feb 2012 11:42:02 +0000</pubDate>
			<dc:creator>phisatho</dc:creator>
			<guid isPermaLink="false">8058@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I set the time with:&#60;/p&#62;
&#60;p&#62;#include &#38;lt;RTClock.h&#38;gt;&#60;/p&#62;
&#60;p&#62;RTClock rt (RTCSEL_LSE);&#60;br /&#62;
struct tm * tm_ptr;&#60;/p&#62;
&#60;p&#62;void setup()&#60;br /&#62;
{&#60;br /&#62;
  tm_ptr-&#38;gt;tm_sec  = 0;&#60;br /&#62;
  tm_ptr-&#38;gt;tm_min  = 45;&#60;br /&#62;
  tm_ptr-&#38;gt;tm_hour  = 18;&#60;br /&#62;
  tm_ptr-&#38;gt;tm_mday  = 4;&#60;br /&#62;
  tm_ptr-&#38;gt;tm_mon  = 2;&#60;br /&#62;
  tm_ptr-&#38;gt;tm_year  = 112; //2012-1900&#60;br /&#62;
  tm_ptr-&#38;gt;tm_wday  = 6;&#60;br /&#62;
  rt.setTime(tm_ptr);&#60;/p&#62;
&#60;p&#62;}&#60;/p&#62;
&#60;p&#62;Then I tried to read time using another sketch with:&#60;/p&#62;
&#60;p&#62;  void blink ()&#60;br /&#62;
{&#60;br /&#62;
  tm_ptr       = rt.getTime(tm_ptr);&#60;br /&#62;
  int MyHour   = tm_ptr-&#38;gt;tm_hour;&#60;br /&#62;
  int MyMin    = tm_ptr-&#38;gt;tm_min;&#60;br /&#62;
  int MySec    = tm_ptr-&#38;gt;tm_sec;&#60;br /&#62;
  int MyDate   = tm_ptr-&#38;gt;tm_mday;&#60;br /&#62;
  int MyMon    = tm_ptr-&#38;gt;tm_mon;&#60;br /&#62;
  int MyYear   = tm_ptr-&#38;gt;tm_year + 1900;&#60;/p&#62;
&#60;p&#62;  SerialUSB &#38;lt;&#38;lt; MyDate &#38;lt;&#38;lt; '/' &#38;lt;&#38;lt; MyMon &#38;lt;&#38;lt; '/' &#38;lt;&#38;lt; MyYear &#38;lt;&#38;lt; ' ' &#38;lt;&#38;lt; MyHour &#38;lt;&#38;lt; ':' &#38;lt;&#38;lt; MyMin &#38;lt;&#38;lt; ':' &#38;lt;&#38;lt; MySec &#38;lt;&#38;lt;endl;&#60;br /&#62;
}&#60;br /&#62;
(I'm using Streaming library from Arduiana.org)&#60;/p&#62;
&#60;p&#62;I get:  4/0/1970 5:18:31&#60;/p&#62;
&#60;p&#62;The only item correct in the result is day of month. However, seconds, minutes and hour counting are moving correctly. I understand that I set month incorrectly, but still result does not match.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Olimex Killing Maple?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1317#post-8057</link>
			<pubDate>Sat, 04 Feb 2012 02:24:08 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8057@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Just out of curiosity, I had a look at the LCD library and I think I found the problem. &#60;/p&#62;
&#60;p&#62;in the .cpp file, at the end of this function: &#60;/p&#62;
&#60;p&#62;void LiquidCrystal::init(uint8 fourbitmode, uint8 rs, uint8 rw, uint8 enable,&#60;br /&#62;
                         uint8 d0, uint8 d1, uint8 d2, uint8 d3,&#60;br /&#62;
                         uint8 d4, uint8 d5, uint8 d6, uint8 d7)&#60;/p&#62;
&#60;p&#62;you have the following command: &#60;/p&#62;
&#60;p&#62;begin(16, 1);&#60;/p&#62;
&#60;p&#62;Do you ever call begin in your code to change the settings? Something like begin(16,2) for example? I don't understand why the 16,1 is used... but you should try to overwrite it with the desired setting. &#60;/p&#62;
&#60;p&#62;Also, when setting the cursor you need to use indexes between 0 and 1. &#60;/p&#62;
&#60;p&#62;I haven't found a working example of this lib and I don't have and LCD to test, so I don't think I can help much more with this. :(
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8056</link>
			<pubDate>Sat, 04 Feb 2012 01:58:24 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8056@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;struct tm myTime; &#60;/p&#62;
&#60;p&#62;struct tm * tm_ptr; &#60;/p&#62;
&#60;p&#62;tm_ptr = rt.getTime(tm_ptr); &#60;/p&#62;
&#60;p&#62;SerialUSB.print(tm_ptr-&#38;gt;tm_hour);&#60;br /&#62;
SerialUSB.print(&#34;/&#34;);&#60;br /&#62;
SerialUSB.print(tm_ptr-&#38;gt;tm_min);&#60;br /&#62;
SerialUSB.print(&#34;/&#34;);&#60;br /&#62;
SerialUSB.print(tm_ptr-&#38;gt;tm_sec);&#60;/p&#62;
&#60;p&#62;Didn't the example show this? &#60;/p&#62;
&#60;p&#62;This link might be handy: &#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://www.cplusplus.com/reference/clibrary/ctime/tm/&#34; rel=&#34;nofollow&#34;&#62;http://www.cplusplus.com/reference/clibrary/ctime/tm/&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>phisatho on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8055</link>
			<pubDate>Sat, 04 Feb 2012 01:51:31 +0000</pubDate>
			<dc:creator>phisatho</dc:creator>
			<guid isPermaLink="false">8055@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Rod,&#60;br /&#62;
That did the job. Thanks&#60;/p&#62;
&#60;p&#62;Bulblindo&#60;br /&#62;
Yes now they are working. Thanks.&#60;/p&#62;
&#60;p&#62;Now I want to convert the long value like below:&#60;br /&#62;
  `tt = rt.getTime();&#60;br /&#62;
  int MyHour = hour(tt);&#60;br /&#62;
  int Mymin = minute(tt);&#60;br /&#62;
  int MySec = second(tt);`&#60;br /&#62;
etc.&#60;/p&#62;
&#60;p&#62;How can I do this?&#60;/p&#62;
&#60;p&#62;Once again thanks all you guys for the great work.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Olimex Killing Maple?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1317#post-8054</link>
			<pubDate>Sat, 04 Feb 2012 01:39:45 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8054@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;No... I think Olimex is actually publicizing Maple. I've known Olimex for close to 10 years now, I've come across leaflabs last year. &#60;/p&#62;
&#60;p&#62;I understand that the libraries don't work as they do in Arduino, but have you compared the user base in both projects? Since most libraries are user contributed, it is easy to understand why the Maple doesn't have many.&#60;br /&#62;
If you see in the thread about the Maple dying, it is common understanding that because of the complexity of the board, we shouldn't be thinking about making things &#34;Arduino compatible&#34;, but expand on the possibilities the board allows us to.&#60;/p&#62;
&#60;p&#62;I don't get the criticism about the SD card library though. There is a library for that (you do need to get it off the web) that will let you use the SD card in minutes (I've tested that). Although you are right that these aren't listed on this website like they are in Arduinos.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8053</link>
			<pubDate>Sat, 04 Feb 2012 01:25:09 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8053@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello, &#60;/p&#62;
&#60;p&#62;Sorry for missing that out. If you go to the hardware\leaflabs\cores folder, there will be a wirish_time.h file. (Just look for that file). &#60;/p&#62;
&#60;p&#62;Then open the file, and change these lines: &#60;/p&#62;
&#60;p&#62;#ifndef _TIME_H_&#60;br /&#62;
#define _TIME_H_ &#60;/p&#62;
&#60;p&#62;to &#60;/p&#62;
&#60;p&#62;#ifndef WIRISH_TIME_H_&#60;br /&#62;
#define WIRISH_TIME_H_&#60;/p&#62;
&#60;p&#62;Everything will work fine then. :)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>robodude666 on "Olimex Killing Maple?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1317#post-8052</link>
			<pubDate>Fri, 03 Feb 2012 20:38:07 +0000</pubDate>
			<dc:creator>robodude666</dc:creator>
			<guid isPermaLink="false">8052@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;No. Not really. There's no evidence that the Olimex is killing Maple. Olimex's board is called the olimexino-stm32.&#60;/p&#62;
&#60;p&#62;Hardware-wise? No. They're different designs. Olimex may have based their design off of the Maple, in order to make the bootloader work for example, but the hardware is ultimately different.&#60;/p&#62;
&#60;p&#62;Software? Yeah. They're basically using LeafLabs' software bit for bit.&#60;/p&#62;
&#60;p&#62;It is true the drivers don't work under Windows 7. They aren't signed. In order to get the drivers signed, LeafLabs would need to fork over a lot of $$ to Microsoft. If you want to use the Maple under W7, there are ways to disable the requirement for signed drivers. Otherwise, people can buy Maples and one day they'll have enough to get signed drivers. But then I'm certain there will be legal issues of other companies using their drivers, etc.&#60;/p&#62;
&#60;p&#62;-robodude666
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Rod on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8051</link>
			<pubDate>Fri, 03 Feb 2012 15:34:22 +0000</pubDate>
			<dc:creator>Rod</dc:creator>
			<guid isPermaLink="false">8051@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;The old toaster oven trick... Ok. That makes sense now. I will give that some thought.&#60;/p&#62;
&#60;p&#62;I wouldn't actually rule out the 48 to 64 pin thing. If I was going to do it I would do it as an adaptor. A tiny little board that mapped the pins. It could be really cheap (like pennies) but the way I envision it it would have a via in the middle of the 64 pin pads, meaning that the hole would be in the middle of a 12 mil trace or would have to be 8 mil or so in diameter.&#60;/p&#62;
&#60;p&#62;So maybe the thing to do is to see if there are some available on the web.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>randomvibe on "Olimex Killing Maple?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1317#post-8050</link>
			<pubDate>Fri, 03 Feb 2012 14:57:47 +0000</pubDate>
			<dc:creator>randomvibe</dc:creator>
			<guid isPermaLink="false">8050@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Reply #18 to a thread called &#34;Highly Anticipated 32-bit &#34;Due&#34; due When?&#34; is claiming the Maple has several software issues and claims many of the libraries don't work.  Reply #18 doesn't make a distinction between Olimex Maple and Leaflabs Maple.  Can you verify these are different boards hardware-wise and software-wise?  &#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://arduino.cc/forum/index.php?topic=88029.0&#34; rel=&#34;nofollow&#34;&#62;http://arduino.cc/forum/index.php?topic=88029.0&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8049</link>
			<pubDate>Fri, 03 Feb 2012 14:39:28 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8049@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Rod -&#60;br /&#62;
&#60;blockquote&#62;On the 48 + 64 pin layout question... I now think it would be possible, but it would require 5/5 resolution with .010 minimum drill diameter.&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Those constraints are too expensive. I might have another look one day, when I have plenty of spare time, but that is enough for me to put it &#34;on the back burner&#34;.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>lucky13 on "help with Wire.."</title>
			<link>http://forums.leaflabs.com/topic.php?id=1312#post-8048</link>
			<pubDate>Fri, 03 Feb 2012 14:36:09 +0000</pubDate>
			<dc:creator>lucky13</dc:creator>
			<guid isPermaLink="false">8048@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;RESPECT!&#60;br /&#62;
thank you one more time ala for your help!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8047</link>
			<pubDate>Fri, 03 Feb 2012 14:33:40 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8047@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Rod -&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;On the two layer point, you now have me quite confused about the distinction between '2 layer' and 'components on both sides'.&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;Okay&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;By '2 layer'I mean copper on top of the board and copper on the bottom of the board.&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;Yes, that is what I mean too.&#60;/p&#62;
&#60;p&#62;I am not writing about &#34;components on both sides&#34;.&#60;br /&#62;
I am writing about &#34;&#60;strong&#62;SMD&#60;/strong&#62; components on both sides&#34;. By that I mean SMD components are soldered to the top of the board copper layer, and other SMD components are soldered to the bottom of the board copper layer. What do you call that? Maybe it is a terminology difference between the UK and the USA?&#60;/p&#62;
&#60;p&#62;The technique used at my local school to teach children how to make SMD boards is the &#34;toaster oven&#34; (low-cost reflow oven) approach where solder paste is applied to the board, parts placed, and the board heated. It works very well, fewer health and safety issues (vs 24 children using soldering irons) and the kids seem to enjoy it.&#60;/p&#62;
&#60;p&#62;To put SMD parts on both top and bottom copper, the first side (say top) has parts both soldered and glued to the board. So the board is solder pasted, parts (glued) placed, and heated twice. This is doable, but it is quite a lot more time and effort, and more opportunity for things to go wrong. So I want to avoid using these types of designs with children and beginners.&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;It does make sense to keep the components on one side only if you can ...&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;This is a big issue to me for my target users. At the moment, I will avoid boards that require SMD parts to be soldered onto both sides of the board.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Abo on "Upload user code with USART"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1311#post-8046</link>
			<pubDate>Fri, 03 Feb 2012 11:02:47 +0000</pubDate>
			<dc:creator>Abo</dc:creator>
			<guid isPermaLink="false">8046@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Thank you all, I got it to boot-load + upload my new code via USART with STMFlashLoader.&#60;/p&#62;
&#60;p&#62;Indeed the behavior of STMFlashLoader are similar to the Python script...  perhaps there is a 'erase all' command in the Python script that pevented me from uploading the two .bin? (bootload.bin + usercode.bin)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Rod on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8045</link>
			<pubDate>Fri, 03 Feb 2012 10:54:52 +0000</pubDate>
			<dc:creator>Rod</dc:creator>
			<guid isPermaLink="false">8045@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;In github.com/bubulindo/MapleRTC/RTClock.cpp:&#60;/p&#62;
&#60;p&#62;void RTClock::setTime (time_t time_stamp) {&#60;br /&#62;
		rtc_set_count(time_stamp);&#60;br /&#62;
	}&#60;/p&#62;
&#60;p&#62;Or in libmaple/rtc.c. (see github/rodglchrist/libmaple for a variant of libmaple 0.0.12 containing rtc.c (several other files are changed as well as the rtd.c/rtc.h addition) which bubuindo has repackaged as utilitiess/rtc_util.c in his github repo above:&#60;/p&#62;
&#60;p&#62;/**&#60;br /&#62;
 * @brief Sets the counter value (i.e. time/date) for the rtc.&#60;br /&#62;
 * @param value New counter value&#60;br /&#62;
 */&#60;br /&#62;
void rtc_set_count(uint32 value) {
&#60;/p&#62;</description>
		</item>
		<item>
			<title>phisatho on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8044</link>
			<pubDate>Fri, 03 Feb 2012 10:23:33 +0000</pubDate>
			<dc:creator>phisatho</dc:creator>
			<guid isPermaLink="false">8044@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;How can I set the time value?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>phisatho on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8043</link>
			<pubDate>Fri, 03 Feb 2012 08:31:16 +0000</pubDate>
			<dc:creator>phisatho</dc:creator>
			<guid isPermaLink="false">8043@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Thanks for the help.&#60;br /&#62;
The example compiles OK. Now I need to convert the value to a date-time string - probably as a class. Time should be easy. However, Date could be a problem due to the uneven month and year length. I will probably steal code from corresponding Arduino library.&#60;/p&#62;
&#60;p&#62;Suddenly millis() and delay() stopped working. Please help.&#60;/p&#62;
&#60;p&#62;#include &#38;lt;time.h&#38;gt; is commented out. Do I need to uncomment it? What is it doing there?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8042</link>
			<pubDate>Fri, 03 Feb 2012 03:32:26 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">8042@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;You can download the library in:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/bubulindo/MapleRTC&#34; rel=&#34;nofollow&#34;&#62;https://github.com/bubulindo/MapleRTC&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;There is an example .pde file to use with it. &#60;/p&#62;
&#60;p&#62;I'm affraid the time.h library makes the code quite big, but I haven't had the time to check how to minimize the footprint.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>phisatho on "Clock calendar implementation on RTC"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1058&amp;page=5#post-8041</link>
			<pubDate>Fri, 03 Feb 2012 02:53:40 +0000</pubDate>
			<dc:creator>phisatho</dc:creator>
			<guid isPermaLink="false">8041@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I have an Olimexino and am very keen to use the built-in RTC.&#60;br /&#62;
Can somebody explain where I can get this lib/example?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Rod on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8040</link>
			<pubDate>Thu, 02 Feb 2012 22:41:01 +0000</pubDate>
			<dc:creator>Rod</dc:creator>
			<guid isPermaLink="false">8040@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Oh, that is cool...&#60;/p&#62;
&#60;p&#62;My image just changed in the Leaf Labs forums. They are hitting Gavatar.com for an avatar, the same as github. I had just loaded the nested 48/64 STM32 chip layout as my avatar there. It came out looking really good, if impractical....
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Rod on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8039</link>
			<pubDate>Thu, 02 Feb 2012 22:36:08 +0000</pubDate>
			<dc:creator>Rod</dc:creator>
			<guid isPermaLink="false">8039@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;On the 48 + 64 pin layout question... I now think it would be possible, but it would require 5/5 resolution with .010 minimum drill diameter. I'm not aware of an inexpensive, low volume PCB provider that offers that kind of resolution. Mine uses 7/7 with 0.16 minimum drill.&#60;/p&#62;
&#60;p&#62;A pretty complicated layout for the nested chips.&#60;/p&#62;
&#60;p&#62;It would be simple if they'd matched the centre pins of the the higher pin count package with the the pins of the next lower pin count package, but that's not what they have done. There is an offset of a pin position or two. So I think vias and connections on the reverse side are required to make the trick work.&#60;/p&#62;
&#60;p&#62;On the two layer point, you now have me quite confused about the distinction between '2 layer' and 'components on both sides'. By '2 layer' I mean copper on top of the board and copper on the bottom of the board. It does make sense to keep the components on one side only if you can, but with the MM4 board the small size makes the board useful as a simple component in larger systems. I think the smaller size is a significant advantage and worth a little bit more trouble in soldering.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mrlefebvre101 on "digitally signed driver???"</title>
			<link>http://forums.leaflabs.com/topic.php?id=73&amp;page=2#post-8038</link>
			<pubDate>Thu, 02 Feb 2012 20:55:15 +0000</pubDate>
			<dc:creator>mrlefebvre101</dc:creator>
			<guid isPermaLink="false">8038@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I just got this working tonight.  I didn't get the serial driver prompt either, but I noticed that when I reset normally (NOT to bootloader mode), I saw Maple R3 under &#34;Other Devices&#34; in the Windows device manager.  I installed the serial driver to that device and I believe all is working well.  I haven't tried to use the serial monitor yet, but it's available to me with an appropriate selection.  Good luck!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ala42 on "Is Leaf and the Maple dead or dying?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1303&amp;page=6#post-8037</link>
			<pubDate>Thu, 02 Feb 2012 20:10:56 +0000</pubDate>
			<dc:creator>ala42</dc:creator>
			<guid isPermaLink="false">8037@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;If possible design the board so that it can test itself without an additional controller board. What is not there can not be damaged. This way you just need a cheap USB/serial converter and opto couplers if you want to be on the safe side to connect to the USART to upload and control the test software. The test adapter just needs to connect input and output lines, and make them electrically compatible when needed. If you have more dedicated outputs that inputs you need an external input selector.&#60;/p&#62;
&#60;p&#62;In case a controller board is a lot simpler than additional logic, run a simple program on the board to be tested which can just set/reset and read I/O lines and let the control board do all the work, so that you still have to work just on one program to implement the test logic. To flash the board under test directly from the PC without changing the connections the control software needs a serial pass through mode.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ala42 on "help with Wire.."</title>
			<link>http://forums.leaflabs.com/topic.php?id=1312#post-8036</link>
			<pubDate>Thu, 02 Feb 2012 19:10:39 +0000</pubDate>
			<dc:creator>ala42</dc:creator>
			<guid isPermaLink="false">8036@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Try my modified libmaple lib posted at &#60;a href=&#34;http://forums.leaflabs.com/topic.php?id=1268&#38;amp;page=2&#34; rel=&#34;nofollow&#34;&#62;http://forums.leaflabs.com/topic.php?id=1268&#38;amp;page=2&#60;/a&#62;. The Wire lib of the original 0.0.12 is buggy.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>StephenFromNYC on "Does pulseIn() work?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1316#post-8035</link>
			<pubDate>Thu, 02 Feb 2012 17:20:15 +0000</pubDate>
			<dc:creator>StephenFromNYC</dc:creator>
			<guid isPermaLink="false">8035@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello-&#60;/p&#62;
&#60;p&#62;According to the &#34;Maple Language Reference&#34; page (checked Feb 2012):&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://leaflabs.com/docs/language.html&#34;&#62;http://leaflabs.com/docs/language.html&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;pulseIn() is described as TODO.&#60;/p&#62;
&#60;p&#62;If you make any progress developing the code please contribute it to the project!&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://forums.leaflabs.com/profile.php?id=843&#34;&#62;Stephen from NYC&#60;/a&#62; (full disclosure: I am not a member of the LeafLabs staff)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>drinkdhmo on "Does pulseIn() work?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1316#post-8034</link>
			<pubDate>Thu, 02 Feb 2012 16:24:40 +0000</pubDate>
			<dc:creator>drinkdhmo</dc:creator>
			<guid isPermaLink="false">8034@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I found an entry in the documentation for a function called pulseIn(). From the description there, it seems this is the function that will fulfill my needs to read a servo PWM signal from an RC receiver. However, when I try to compile, it fails with the following error:&#60;/p&#62;
&#60;p&#62;error: 'pulsein' was not declared in this scope&#60;/p&#62;
&#60;p&#62;Here is a snippet from my code:&#60;/p&#62;
&#60;p&#62;pinMode(ELEVATOR_PIN, INPUT);&#60;br /&#62;
elevator = pulseIn(ELEVATOR_PIN, HIGH);&#60;/p&#62;
&#60;p&#62;Is there a library I need to #include? Is the function not yet implemented?&#60;/p&#62;
&#60;p&#62;Note: I am using the command line toolchain.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>okie on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8033</link>
			<pubDate>Thu, 02 Feb 2012 15:43:31 +0000</pubDate>
			<dc:creator>okie</dc:creator>
			<guid isPermaLink="false">8033@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Put a package inside a package?! That's neat!&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://twitpic.com/8ev9dq&#34; rel=&#34;nofollow&#34;&#62;http://twitpic.com/8ev9dq&#60;/a&#62;&#60;br /&#62;
&#60;a href=&#34;http://dl.dropbox.com/u/42394/stm32-48and64.brd&#34; rel=&#34;nofollow&#34;&#62;http://dl.dropbox.com/u/42394/stm32-48and64.brd&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>blu3r4y on "WiFi Shield compatibility"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1315#post-8032</link>
			<pubDate>Thu, 02 Feb 2012 15:15:05 +0000</pubDate>
			<dc:creator>blu3r4y</dc:creator>
			<guid isPermaLink="false">8032@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello! :)&#60;/p&#62;
&#60;p&#62;For our diploma thesis we are going to build a Quadrocopter, controlled by WLAN.&#60;br /&#62;
At the moment we are searching for a 32-bit development board with WiFi support/WiFi shields.&#60;br /&#62;
The wiki (&#60;a href=&#34;http://leaflabs.com/docs/arduino-compatibility.html#shield-and-device-compatibility&#34; rel=&#34;nofollow&#34;&#62;http://leaflabs.com/docs/arduino-compatibility.html#shield-and-device-compatibility&#60;/a&#62;) says that the &#34;WiFi Shield&#34; is supported. :)&#60;/p&#62;
&#60;p&#62;My question, which WiFi Shield are you talking about? There are so many of them :D&#60;/p&#62;
&#60;p&#62;Thank you for your support!&#60;br /&#62;
Best regards from Austria,&#60;br /&#62;
Mario
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8031</link>
			<pubDate>Thu, 02 Feb 2012 13:58:16 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8031@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Rod -&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;I just tried to layout a single part in Eagle that would be a 64 pin STM32 with a 48 pin STM32 inside it. I don't think its possible. No room for traces to connect the pads.&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;I think it needs to be a single footprint, not two connected together. I think the design rules I have set up might 'go nuts' with two footprints.&#60;br /&#62;
I had hoped that Eagle 6 would let me make it, because it now supports 'arbitrary' pad shapes, but I haven't made any effort to find out. &#60;/p&#62;
&#60;p&#62;Thinking about it, it probably isn't worth the effort in the short term. It might take more than 2x effort to test two different parts, and may be nasty if there are any bugs.&#60;/p&#62;
&#60;p&#62;I don't know what the best way forward on a 48pin-part-based board is. I want to talk to a few chums next week. We'll take weeks to get clear because some software is on the critical path. We might want to do a board ourselves as a little student project. I really don't know.&#60;/p&#62;
&#60;p&#62;I wasn't talking (writing) about making two layer SMD boards, I was talking about putting SMD parts on both sides of a board. It was a response to you saying &#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;I was inspired by sly's lovely hand layout and Eagle's total trashing of the auto-router in 6.1 and am seeing a simple (although with components on both sides) ...
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Sorry if I misunderstood or confused you. While I know that local school children have made boards with SMD parts on both sides, it is more complex, and I'd like approachable boards if practical.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Is Leaf and the Maple dead or dying?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1303&amp;page=6#post-8030</link>
			<pubDate>Thu, 02 Feb 2012 10:53:36 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8030@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;corguy - you started this thread, which has created some very positive activity.&#60;br /&#62;
It doesn't seem a good thread title anymore.&#60;br /&#62;
May we change its name?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Rod on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8029</link>
			<pubDate>Thu, 02 Feb 2012 10:32:54 +0000</pubDate>
			<dc:creator>Rod</dc:creator>
			<guid isPermaLink="false">8029@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;gbulber - two topics; 48 pin CPU on the boards in GitHub and getting the GitHub designs into the hands of people who could make contributions to a common platform.&#60;/p&#62;
&#60;p&#62;I just tried to layout a single part in Eagle that would be a 64 pin STM32 with a 48 pin STM32 inside it. I don't think its possible. No room for traces to connect the pads.&#60;/p&#62;
&#60;p&#62;It would be fairly straight forward to modify an existing design with a 64 pin part to use a 48 pin part (assuming there is no critical functionality lost with the pins removed, of course).&#60;/p&#62;
&#60;p&#62;Does it make sense for me to do that for the MM4?&#60;/p&#62;
&#60;p&#62;On the second topic, I might be able to supply a few operational boards if there is a desire. Presumably that would involve a shared financing model. I wouldn't want to get too far into me financing the boards on my own at this point.&#60;/p&#62;
&#60;p&#62;In terms of building a two layer 0603 board, its not too difficult. One just want to make sure to put all the passive parts on first and then the silicon, and then the tall parts.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Rod on "Making contributions to Leaf Labs"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1314#post-8028</link>
			<pubDate>Thu, 02 Feb 2012 09:41:49 +0000</pubDate>
			<dc:creator>Rod</dc:creator>
			<guid isPermaLink="false">8028@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I'm going to try and re-name the discussion from the 'dead or dying' thread...
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "tinygps port"</title>
			<link>http://forums.leaflabs.com/topic.php?id=840#post-8027</link>
			<pubDate>Thu, 02 Feb 2012 08:16:32 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">8027@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;shadethegrey - I'm impressed by your tenacity. I hope we can help you.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>

