Same here, the BMS forces me
![Smile :)](./images/smilies/icon_e_smile.png)
And I think it will be quite neat not to have to juggle with multiple wifi modules anymore.
Currently doing the special SDO indexes for load, save, reset, obtain json
If you want to follow along, I'm on the master branch of libopeninv and testing in stm32-template. I have merged can_new_structure onto the master branch which separates CAN hardware abstraction and user protocols such as custom mapping and SDO.
The inverter is still on the float branch for the simple reason that it still uses the old message mapping structure. When going to the new structure (with more dynamic memory mapping, float gain and offset) it wouldn't be able to load messages anymore unless some converter is implemented.