Starting from jay proposition, I structured my code to create the Community namespace.
I found that release the whole code as jay did first can’t keep in sync with GHI open source code. Thus I decided to release only the difference to merge with NETMF4.3+GHI OSHW code.
The result is available on github: https://github.com/NicolasG3/NETMF4.3_Community
Some code was already released in CodeShare to compile NETMF 4.3 with GCC.
The “Community” directory contains all the code for Community namespace and the following features:
Quadrature encoder hardware driver with output compare and input capture capability. The HAL driver is provided to allow implementation for other platforms.
Software binary signal generator. Implemented at HAL level, this feature is platform independant and can be added to any solution.
Access to debug port settings (COM or USB), hardware serial and persistent user settings (internal Flash). HAL driver is provided for porting hardware serial to other platforms. Others features are platform independant.
BitConverter class implementation.
Check the wiki for more info: https://github.com/NicolasG3/NETMF4.3_Community/wiki