X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 596515 DOT 58129 DOT bm AT omp1003 DOT mail DOT ne1 DOT yahoo DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1364821081; bh=lW6IV3NPphYuURTRGNv4lYsMFqWUGoS6n4qqxnGNbw0=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=fhozajla1YjWYMsw07ctibAwNGHvrG/WSPxnsMCQWV4vXmxx8u3b2nCDePpzmBiqX35mLogE+nmRe83ZrU/Ke2tpFoK50PDmkJH42zWyDP0sFxwngm0ACkF5qxIwkWaxG2LdvyqVylBEPNNvuPc9bF11i5qX7A6Ah8xQgYvpBSc= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=4ckFlQVXiswzUTieVeqa5TCy5kC+yVqKsL1/8MFqInFvDF7GFp9VnJfOBRu6Cs51uxzYDwhM+Z6o0KG96irMhKr0sCB0v83A3/hStRqNv474USW0lyMYBFCmbIomJm+NACP3tfW9pshSJvRsQ+eiTeuhOm/ozQVfQzLVLf79j24=; X-YMail-OSG: qmMTpzEVM1khA4PaaZ5OaJRrg.uRbexgV1BxpeJLMRyc13a KRRTC9RLQZEiBzu..Hgu6CR8R.5y09kYbh3NtPS1PztKraxWIXMKawG7kWIf xN_j2na1crm2SBR5FSTC49ICQiHV2.vAfZmO29d43UZEmO4e.3nbbnoWkER5 MIV2BuqWl_kK9cDCreYDfpGVv6iU_s3CUTlizyG_pzEtqXY5orsy6D9tB1QH 7uBCCGOS8ez5BC2hEr2amgnLMitxZCM_BmlM_PVsjT8ya3ptt7zwD7GUOmAW 4qrVUwPOJPXRKfGFfdF2_mK2IjAKu5inaER4qS.yrFUllsth8v0ukOeO9sL8 w1u_bjYxHbGvOIbZgzlVp7hIhN7DYODHo.rmQA6bnecuvnsnRZhQTPqiujVF WrSiqRX6ZM0cukC0xylIkT_mdSf3fn6hAMJjCmSFoDKBmqo90kC5mY4AZBT4 _GGL3dNl0QhBJMvd7pxXnihQGvKJcbAssbDY_FMQDT1H7_ImjM_tyvhoKQiU ai2.hO0Uq6vlbly9V X-Rocket-MIMEInfo: 002.001,V2hhdCB0aGV5IG1lYW4gaXMgdGhhdCB0aGV5IGhhdmUgcG9ydGVkIHRoZSBBcmR1aW5vICJDIiBvcGVuLXNvdXJjZSBsaWJyYXJpZXMgdG8gc3VwcG9ydCB0aGUgc3BlY2lmaWMgQ1BVIGFuZCBJL08gb2YgdGhlaXIgQVJNLiBBcmR1aW5vIGNvZGUgaXMgbm90aGluZyBtb3JlIHRoYW4gYSBjb2xsZWN0aW9uIG9mIGxpYnJhcmllcyB0aGF0IGluY2x1ZGUgYSBoYXJkd2FyZSBhYnN0cmFjdGlvbiBsYXllci4gVGhlaXIgZXh0cmEgdHJpY2sgaXMgYSBjbGV2ZXIgamF2YSBJREUgdGhhdCBzZWFyY2hlcyB0aGUgbGkBMAEBAQE- X-Mailer: YahooMailWebService/0.8.140.532 References: <20130329161824 DOT GA31378 AT localhost DOT localdomain> <1364741358 DOT 88032 DOT YahooMailNeo AT web120704 DOT mail DOT ne1 DOT yahoo DOT com> <1364759292 DOT 24041 DOT YahooMailNeo AT web120701 DOT mail DOT ne1 DOT yahoo DOT com> <5159535B DOT 5030404 AT schinagl DOT nl> Message-ID: <1364821081.31131.YahooMailNeo@web120706.mail.ne1.yahoo.com> Date: Mon, 1 Apr 2013 05:58:01 -0700 (PDT) From: Edward Comer Subject: Re: [geda-user] Interesting Open-Hardware Project To: "geda-user AT delorie DOT com" In-Reply-To: <5159535B.5030404@schinagl.nl> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="506312955-1559220464-1364821081=:31131" Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --506312955-1559220464-1364821081=:31131 Content-Type: text/plain; charset=us-ascii What they mean is that they have ported the Arduino "C" open-source libraries to support the specific CPU and I/O of their ARM. Arduino code is nothing more than a collection of libraries that include a hardware abstraction layer. Their extra trick is a clever java IDE that searches the library tree and resolves all sorts of dependencies for you, making the whole process painless for newcomers. The hardware abstraction layer is very helpful for newcomers but can sometimes be a little frustrating when porting your code to bare metal. ---------------- "I don't know how all this works, but they claim, that a 32bit nordic cortex-m0 can run arduino (AVR) code without changes to the code? I'm sure you need some conversion lib/headers installed at the very least and recompile it to arm. If your using anything AVR specific it'll fail?" --506312955-1559220464-1364821081=:31131 Content-Type: text/html; charset=us-ascii
What they mean is that they have ported the Arduino "C" open-source libraries to support the specific CPU and I/O of their ARM. Arduino code is nothing more than a collection of libraries that include a hardware abstraction layer. Their extra trick is a clever java IDE that searches the library tree and resolves all sorts of dependencies for you, making the whole process painless for newcomers. The hardware abstraction layer is very helpful for newcomers but can sometimes be a little frustrating when porting your code to bare metal.
----------------
"I don't know how all this works, but they claim, that a 32bit nordic cortex-m0 can run arduino (AVR) code without changes to the code? I'm sure you need some conversion lib/headers installed at the very least and recompile it to arm. If your using anything AVR specific it'll fail?"


--506312955-1559220464-1364821081=:31131--