<?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; User Favorites: bobc</title>
		<link><a href='http://forums.leaflabs.com/profile.php?id=33886'>33886</a></link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:04:13 +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?profile=33886" rel="self" type="application/rss+xml" />

		<item>
			<title>bobc on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105552</link>
			<pubDate>Tue, 14 Oct 2014 18:22:14 +0000</pubDate>
			<dc:creator>bobc</dc:creator>
			<guid isPermaLink="false">105552@http://forums.leaflabs.com/</guid>
			<description>&#60;blockquote&#62;&#60;p&#62;Nice! I think Leaflabs sells stuff almost exclusively through Sparkfun now, it is hard to ship that to the UK or just too expensive? In your maple-asp git repository, the way you've committed everything all at once makes it hard to see what changes you had to make, and also might make it hard to take advantage of any future patches to libmaple.&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;The Sparkfun boards are a little pricey for me after shipping, taxes, duty, I found a local supplier but they price all that in plus add a little margin :( However, I have a number of Maple clones from ebay: Iteadmaple, Olimexino-STM32, Maple-mini which are remarkably cheap and seem to work.&#60;/p&#62;
&#60;p&#62;I have not made any code changes, but I did have to move files around. I'm not sure if git can track that. Maybe I could start with a clean repo when I have a better idea. Unfortunately I can't see how to reproduce the nifty makefiles in the Arduino 1.5.x  port.&#60;/p&#62;
&#60;p&#62;I think I am nearly ready to declare a working version but I'm struggling with a start up issue. I can build and auto-download but the sketch does not run until power is cycled.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105549</link>
			<pubDate>Tue, 14 Oct 2014 06:07:34 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">105549@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@bnewbold - Is that your teaching for the day? &#60;/p&#62;
&#60;p&#62;Similar to &#34;If a tree falls in a forest and no one is around to hear it, does it make a sound?&#34; ;-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bnewbold on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105547</link>
			<pubDate>Mon, 13 Oct 2014 13:28:21 +0000</pubDate>
			<dc:creator>bnewbold</dc:creator>
			<guid isPermaLink="false">105547@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;bobricius: it's there, whether you see it or not ;)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bobricius on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105544</link>
			<pubDate>Sun, 12 Oct 2014 08:14:43 +0000</pubDate>
			<dc:creator>bobricius</dc:creator>
			<guid isPermaLink="false">105544@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I want newer see lqfp in my life.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bnewbold on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105541</link>
			<pubDate>Sat, 11 Oct 2014 15:14:17 +0000</pubDate>
			<dc:creator>bnewbold</dc:creator>
			<guid isPermaLink="false">105541@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@bobricius: Use what works best for you! Curious to hear how it goes.&#60;/p&#62;
&#60;p&#62;@bobc: Nice! I think Leaflabs sells stuff almost exclusively through Sparkfun now, it is hard to ship that to the UK or just too expensive? In your maple-asp git repository, the way you've committed everything all at once makes it hard to see what changes you had to make, and also might make it hard to take advantage of any future patches to libmaple. It's always possible to use simple diff and patch tools I guess though.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bobc on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105528</link>
			<pubDate>Sun, 05 Oct 2014 20:08:55 +0000</pubDate>
			<dc:creator>bobc</dc:creator>
			<guid isPermaLink="false">105528@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Success! :) I have now compiled and uploaded to an Iteadmaple using Arduino IDE 1.5.7 and the maple-asp package containing libmaple.&#60;/p&#62;
&#60;p&#62;There is still a bit to do, I hacked some things to get a build. The upload is not automatic, and I have only one build target working so far.&#60;/p&#62;
&#60;p&#62;Getting hold of Maple hardware is a bit difficult, all I have been able to find are clones: Iteadmaple, and various maple-mini clones on ebay. I intend to provide support for non-Maple boards using STM32 in future.&#60;/p&#62;
&#60;p&#62;@bobricius: I don't know when the Zero is going to be launched, hopefully soon. As an alternative, you could consider the NXP LPC chips, e.g. LPC8xx, LPC1114. They are widely available and easy to use, to make it even easier I am working on a package to allow build/download with Arduino IDE &#60;a href=&#34;https://github.com/bobc/OpenLasp&#34; rel=&#34;nofollow&#34;&#62;https://github.com/bobc/OpenLasp&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bobricius on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105527</link>
			<pubDate>Sun, 05 Oct 2014 06:29:31 +0000</pubDate>
			<dc:creator>bobricius</dc:creator>
			<guid isPermaLink="false">105527@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hi, I have some extra PCB, but is better to order directly from OSH park , 2,5usd for 3pcs with free shipping is much better like shipping from slovakia. Finally I am decided to forgot about stm32, I am waiting for new arduino zero, It will officially supported in arduino ide, AtsamD21 come in TQFP32 which is much better for soldering, twice memory, crystal less operation with same price is much better option. Ihave in progress same sized board with sdcard and atmega328 in TQFP32, I have tested that is possible use this package on 12mm size board.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bobc on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105526</link>
			<pubDate>Fri, 03 Oct 2014 20:11:21 +0000</pubDate>
			<dc:creator>bobc</dc:creator>
			<guid isPermaLink="false">105526@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;The Arduino IDE is quite limited when it comes to building third-party source. Basically there is a &#34;core&#34; folder which implements the Wiring Api (or maybe Wirish in this case), and a &#34;variants&#34; folder which contains code for specific variants. All this code is built for each sketch.&#60;/p&#62;
&#60;p&#62;It is possible to build a core-variant lib using a makefile, but this has to be done manually outside the IDE, but can use a makefile to build, so in theory is more flexible, but it proved quite problematic for me (eg weak symbols).&#60;/p&#62;
&#60;p&#62;I am currently setting up a hardware tree for maple, ideally I will be able to take most of Wirish and libmaple and plug them in, it will require some changes to accommodate different chip types.&#60;/p&#62;
&#60;p&#62;The repo will be at &#60;a href=&#34;https://github.com/bobc/maple-asp&#34; rel=&#34;nofollow&#34;&#62;https://github.com/bobc/maple-asp&#60;/a&#62;, nothing to see yet :)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bnewbold on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105525</link>
			<pubDate>Wed, 01 Oct 2014 22:21:37 +0000</pubDate>
			<dc:creator>bnewbold</dc:creator>
			<guid isPermaLink="false">105525@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@gbulmer: Thanks, i'll post an update here when I think there has been interesting progress.&#60;/p&#62;
&#60;p&#62;@bobricius: Looks like a nice chip! Does the board work? Do you have any extra PCBs already fabricated? It would be great to support to the STM32F0 series, but it could be a lot of work to port to that family. Have you looked in to that? Why do you feel it is useless without an IDE? Maybe you could look at bobc's work any try to adapt the ST-supplied Arduino-compatible libraries into the Arduino IDE?&#60;/p&#62;
&#60;p&#62;@bobc: Cool! What would you need from libmaple to make it possible for you to integrate it into the Arduino IDE? I think this would be a great path forward for IDEs using the libmaple libraries. Certainly Leaflabs is not going to release a future version of Maple IDE, and I am also not interested in orienting rambutan towards any one single IDE (would like to make it easier to interoperate with any IDE).&#60;br /&#62;
You might also want to consider integrating the ST Nucleo Arduino-compatible work that gbulmer mentions above. This would probably support more chip families faster? Adding board support for existing hardware &#34;should&#34; be pretty easy, compared to porting for more chip families.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bobc on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105524</link>
			<pubDate>Wed, 24 Sep 2014 12:38:45 +0000</pubDate>
			<dc:creator>bobc</dc:creator>
			<guid isPermaLink="false">105524@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hi everyone! :)&#60;/p&#62;
&#60;p&#62;Recently I have been creating new ARM hardware targets for the Arduino 1.5.x IDE. This is easier than it used to be, partly because there is now an ARM compiler in the IDE, and also there is a framework to easily add new boards.&#60;/p&#62;
&#60;p&#62;I would really like to make use of the cheap hardware platforms and excellent open source support libraries people have written for them, and wrap them in an Arduino framework. I realise that the Arduino IDE is not for everyone, but it is still a great tool for newbies and those who are not embedded experts.&#60;/p&#62;
&#60;p&#62;So far I have got LPC810, I'm working on LPC1114 and other NXP targets. I am planning to add support for STM32 boards, and libmaple seems like an ideal choice. I'm not sure what the future of Maple is, but perhaps a plugin for the Arduino IDE provides a way forward for the &#34;plug'n'play&#34; end of the spectrum. I see this as a complement to any future Maple IDE rather than a replacement.&#60;/p&#62;
&#60;p&#62;If anyone is interested in this idea, please let me know. For reference, the NXP support is at &#60;a href=&#34;https://github.com/bobc/OpenLasp&#34; rel=&#34;nofollow&#34;&#62;https://github.com/bobc/OpenLasp&#60;/a&#62;, I will create a similar repo for STM32 based boards. Initially I am looking to support Maple mini and some of the Nucleo boards.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bobricius on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105504</link>
			<pubDate>Fri, 12 Sep 2014 03:37:51 +0000</pubDate>
			<dc:creator>bobricius</dc:creator>
			<guid isPermaLink="false">105504@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@bnewbold - Hi, great job.&#60;br /&#62;
What you think about newest stm32f072? this chip integrating all usb resistor, usb dfu bootloader and can work without crystal.&#60;br /&#62;
I have created ultra small board with this IC but I do not know how to integrate to arduino. &#60;a href=&#34;https://oshpark.com/shared_projects/7YeHJutX&#34; rel=&#34;nofollow&#34;&#62;https://oshpark.com/shared_projects/7YeHJutX&#60;/a&#62;&#60;br /&#62;
Board have RGB led, reset and bootloader button.&#60;br /&#62;
Is realy very nice and small but without IDE is unussable :(
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105503</link>
			<pubDate>Mon, 08 Sep 2014 18:25:15 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">105503@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@bnewbold - Very best of luck with your efforts.&#60;/p&#62;
&#60;p&#62;I don't see any benefit in diluting this forum before there is significant non-compatible progress. &#60;/p&#62;
&#60;p&#62;So I would ask you to post progress reports here, at least until then.&#60;/p&#62;
&#60;p&#62;IMHO the mbed-compatible, super-cheap, ST-Nucleo's, ST's 'cube' software, and ARM's CMSIS have reduced the importance of a Yet-another-API.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bnewbold on "New independent libmaple fork/project: http://rambutan.cc"</title>
			<link>http://forums.leaflabs.com/topic.php?id=74366#post-105502</link>
			<pubDate>Fri, 05 Sep 2014 23:46:18 +0000</pubDate>
			<dc:creator>bnewbold</dc:creator>
			<guid isPermaLink="false">105502@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello folks!&#60;/p&#62;
&#60;p&#62;I've started sketching out an independent fork/continuation of libmaple and supporting tools, which i'm calling &#34;rambutan&#34;. The premise is to drop all-in-one IDE support and focus on the core C library for peripheral and family completeness within the STM32 M3/M4 line. Being hardware-neutral and making development on custom boards easy is also a priority.&#60;/p&#62;
&#60;p&#62;This isn't an official leaflabs project. I'm also now not a leaflabs employee, just a friend and fellow traveler. But it does have their blessing and may get some patches and support from individual developers in the future.&#60;/p&#62;
&#60;p&#62;The current plan is to do a &#34;v0.1&#34; of librambutan that would largely backwards compatible with libmaple (master branch), including the build system, to make it easier to accept outstanding libmaple ports and patches. &#34;v1.0&#34; development could include refactoring of symbols and filenames, breaking compatibility.&#60;/p&#62;
&#60;p&#62;The project website (&#60;a href=&#34;http://rambutan.cc&#34; rel=&#34;nofollow&#34;&#62;http://rambutan.cc&#60;/a&#62;) links to forums, code, and documentation. There are probably some rough edges. I will be in transit (moving to Seattle! Wo!) for the next two weeks, but will try to keep up with discussion. Tooling, policy, and  documentation will probably take priority over development or merging code until early October.&#60;/p&#62;
&#60;p&#62;Comments, advice, cynicism, and patches are all welcomed! If this was to become the collective continuation of the leaflabs forum community as well i'd be really happy, though that may be presumptuous to propose.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
