I just want to let you know about this:
In the last weeks&months it has become apparent that hardware resellers are not interested in the NT modules. It seems that they consider the STorM32 controller sufficiently good for what it is.
I thus pondered how to best proceed with the STorM32 project, with this result:
I will let run the above beta version for some time, maybe a week or so, add some changes, and then advance it to a next official version. This will be then the last version, where the I2C-based and NT code branches are so to say in sync. At this point I will split the traditional I2C-based and the NT branches. I will continue to maintain the I2C-based branch, i.e. remove bugs and so on, but it will see much less progress, meaning that most new features will probably not go into it. My primary focus will be on the NT code. The hardware might also see some changes.
To give you a glimpse of the reasons: I think it is just plain obvious that I2C is outdated technology. Even AlexMos has now announced a CAN-based controller. I2C is done. The NT concept is around since over 1/2 year, and has proven itself. Abandoning I2C is thus quite natural, and timely. Moreover, it will free me from some burden, which is a most attractive aspect. For most users, which anyhow use only a small subset of the STorM32 features, not much will actually change since the I2C-based branch will remain to be around "forever", as well as the various current boards. However, the main branch of the project will obviously become more DIY again, it's going so to say "back to the roots". That's IMHO not a bad thing.