MBN Core v2.2 released

MBN Core v2.2 released


this is the latest revision of the MBN Core assembly.


It contains a fix for problems encountered with SPI bus and some more cosmetical/internal changes.

The file can be found on the Download page or you can download it with this direct link : [wpdm_file id=71 title=”true” desc=”true” ]


Previously downloadable version should be considered as buggy and useless.


Quail board is now for sale

Quail board is now for sale

Finally we made it! MikroElektronika has now produced a batch of our Quail board, which is really good news.

Now rush to http://www.mikroe.com/quail/ and grab yours while supplies last.

But it did not take many days for Colin Miller at Microsoft to take a look at it, and he likes it 😉 http://blogs.msdn.com/b/netmfteam/archive/2015/03/10/quail-board-a-new-addition-to-the-netmf-family.aspx

We will move on trying to increase the stash of great drivers and download goodies for your NETMF adventure.

Stay tuned!


Gadgeteer drivers

Gadgeteer drivers

We have added a new category of drivers for use with Gadgeteer modules.

Since we now have some G-Adapters, the next obvious thing that could come was drivers for Gadgeteer modules. And since it is very easy to code such drivers, thanks to our Virtual Sockets and/or templates, it will not take long to have more and more drivers for such modules.

How do you use them ? Easy : take your module, see which type it is (U, I, P, XY and so on), plug the appropriate G-Adapter on any socket on the Quail (for example), download our driver and run the sample code provided. That’s all !

We are beginning with only 3 modules but you can expect more in the next few weeks !

As usual, you can find the drivers on our Download page by selecting the “Gadgeteer modules” category.

Please note that the drivers has been coded by MBN and as such does not imply any endorsement from GHI Electronics, who is selling Gadgeteer modules.

MBN Core 2.1 released

We have introduced a new feature in the MBN Core, known as Storage class.

In short : this class allows the use of different kinds of memories to be used with a single set of instructions, either for simple storage or for file-system (using the TinyFileSystem(*) driver).

Here is a sample code that demonstrate the (ease of) use of the new Storage feature :

Here is a screenshot of the result on a 256KB EEprom Click board :

What does that mean ? It means that you can use almost any memory storage device with MBN and store data on it in a very simple way. As long as you know their capacities and how to read/write an array of byte on it, then you are ready !
And now that the drivers already exist for the most common memory kinds, you even only have to change the capacity in one driver to have a storage device available in seconds !
Of course, you should be careful to not use the same chip with both TFS and simple storage. Their uses are obviously mutually exclusive.

This has had some implications on the MBN Core assembly and the different “memory devices” drivers (EEprom, Flash, FRAM, Onboard Flash).
Onboard Flash is not a internal static class anymore but rather a single driver like any other. So if you do not need Onboard Flash support, then it will save you some memory for your program.

All this has made MBN Core assembly to change its version from 2.0 to 2.1. All the download links are now updated and we recommend you to switch to this new revision. And, as a bonus, complete source code of the MBN Core has been added !
All the files are on the Download page.


(*) TinyFileSystem (TFS) driver has been heavily modified by MBN but credits for the original driver go to Chris Taylor (Taylorza).

State machine friends

State machine friends

Yesterday Stama was released in a new version. Let me just recap on Stama: Even simple systems with a few buttons and a few sensors may quickly get really complex to control, and to help your limited brain we have Stama. A state machine framework which is designed for resource-constrained devices like the NETMF mainboards.


The first project might be a little uphill for you, but as soon as you get started, your life suddenly becomes better.

Thanks to our friend Roland Schneider for his work on this.

See more at http://stama.codeplex.com

Especially, let me emphasize the fantastic documentation that has been written.