The next generation moteino?

Started by WhiteHare, August 24, 2015, 09:23:33 AM

WhiteHare

Quote from: TomWS on June 09, 2017, 11:39:28 PM
Like I said, bring it on.

OK, how about this:  https://www.nordicsemi.com/eng/Products/nRF52840

It's nearly everything on one chip, including long range bluetooth, 1 megabyte of flash, 256K RAM, fancy ARM cortex mcu, RTC, and low energy. 

Does that look like "what's next" to you?

TomWS

Quote from: WhiteHare on June 10, 2017, 04:21:14 PM
OK, how about this:  https://www.nordicsemi.com/eng/Products/nRF52840

It's nearly everything on one chip, including long range bluetooth, 1 megabyte of flash, 256K RAM, fancy ARM cortex mcu, RTC, and low energy. 

Does that look like "what's next" to you?
Looks like something I've been using for about 18 months...
Dynastream N5 M8CD module based on Nordic's N51422, the predecessor to the N52 series.
And, yes, Virginia, that is an AB1815 sitting just to the right of the module.   Nordic's processors are very good, great 802.15.4 radios, and very low power.  I do not, however, use the Arduino IDE on it... Nordic's SDK and Eclipse GCC work well.

Tom

WhiteHare

Nice photo.  What does the board do?

TomWS

Quote from: WhiteHare on June 10, 2017, 06:07:22 PM
Nice photo.  What does the board do?
I'm not at liberty to say, but this is the prototype.  The latest version, still waiting for HW, is about 1/3 the size and has wireless charging instead of the USB connector.  The debug and expansion board connectors are gone and SW is BLE OTA. 

It's been a fun project and I can recommend Nordic products.  Good quality, features, and solid code.
Tom

WhiteHare

 Is it fairly quick to get something up and running, or is it a fairly steep learning curve?

TomWS

Quote from: WhiteHare on June 10, 2017, 07:49:32 PM
Is it fairly quick to get something up and running, or is it a fairly steep learning curve?
Both the Nordic and Dynastream DK favor Keil development environment, but that's too rich for me, but certainly the easiest to get going.

If you know how to set up eclipse/gcc arm environment, then its a simple matter of downloading the Nordic SDK, unzipping, and trying out the many examples they have in the SDK.  You do need a JLink loader and you can get a 'Lite' version with the Nordic Development Kit, or with the Dynastream Development Kit (which is a bit less expensive than Nordic's, but then you'll have to remap all the Nordic examples to the Dynastream DK hardware - not a big deal, mostly just redefining a single macro in the Makefile.)

If you don't know how to set up the build environment, then you'll have to DAGS instructions on how to do that.   Info is on the web.

And the Nordic implementation of the ARM processor peripheral interface is SIGNIFICANTLY simpler to learn and configure than Atmel's implementation, which leaves my head spinning!

Tom

WhiteHare

Quote from: TomWS on June 10, 2017, 05:21:56 PM
And, yes, Virginia, that is an AB1815 sitting just to the right of the module. 

I think I can guess why now.  I've played around now with the nRF52832, and the RTC seems to consume at least 4ua of current (possibly more, as I've had trouble measuring it).