With months of planning and hard work, we are glad to announce the release of GHI Electronics’ NETMF and Gadgeteer Package 2014 R2-Beta1. This release currently only includes support for G400 (FEZ Raptor) and FEZ Hydra with other devices soon following.
What are the major changes?
This release is based on Microsoft’s latest release, NETMF 4.3 QFE1, also called NETMF 4.3.1. It also uses the latest Gadgeteer core 2.43.900. This release includes some important improvements to networking and also includes BitConverter.
The second major change in this release is the merging of assemblies. There were 18 assemblies in 4.2 and now in 4.3 there are only 7! This makes it easier for users to find the needed assembly and allows for better optimization.
The assemblies were further improved by merging OSHW and Premium. The exact same GHI.Hardware assembly will work on all of GHI’s 4.3 NETMF devices, regardless if it’s open or closed source. The only difference will be that the open source device will have limited support. For example, the SignalGenerator class is now available on open source devices; however, the SetBlocking method will work but the Set method will raise a not-supported-exception. Also, the full version of RLP is now available on open source devices with the exact same native prototypes. Similar to the obselete RLPLite, there are no RLP extensions on open source devices and the native methods are constructed from their base address.
Open source devices also now support networking through a single firmware. Developers can enable networking via a simple call to the networking assembly. As explained earlier, the assembly is the same one used on open source and on non open source devices.
The CAN bus class interface included a major face lift. Please take a look at the documentation, see link below.
Finally, the installer is now a single setup file that includes everything needed. The installer even includes NETMF 4.2 so users can upgrade and still use 4.2. It also includes Glide, GHI’s high-performance graphical library.
All the major work on the assemblies and the installer is complete. The next step would be reviewing all of the Gadgeteer drivers for all mainboards and modules. The G120/EMX SoMs firmware will be next on the list of supported devices, followed by the Cerb family. The promised PPP will still be worked on but unfortunately it has to wait until the above tasks are completed.
We hope you will find this useful and we look forward to receiving your feedback.
Please submit any reports to this forum thread: https://www.ghielectronics.com/community/forum/topic?id=15400
The SDK: http://www.ghielectronics.com/support/netmf/sdk/12/netmf-and-gadgeteer-package-2014-r2-beta-1
The Documentation: http://www.ghielectronics.com/downloads/man/Library_Documentation_v4.3/
Transitioning from 4.2 to 4.3 : http://www.ghielectronics.com/docs/297/transitioning-from-4.2-to-4.3