This is an old revision of the document!


Moving from Mervis 2.0 to 2.1

When moving from Mervis 2.0 you might be facing two issues caused by device prototypes v2.0 and above:

Cannot control relays and digital outputs of your Extensions (the variables are red)

This is caused by using different registers that are not implemented in the Firmware of your extensions. To fix it, you can either update the firmware of the extension or use prototypes <2.0 (but Mervis will complain about using obsolete device).

Mervis warns about a used obsolete device

Mervis reports message “Warning Obsolete HW device “Neuron S103” is used. This device should be manually replaced by a suitable device from the current HW library.” warning users about using obsolete device prototype. This is caused because the IDE, in which the project is currently opened, contains a newer version of devices so the older version is marked as obsolete.

You can ignore the message if you do not mind or you can move to newer prototypes which are part of the IDE. However, this does require some work depending on the complexity of your project.

Upgrading firmware in Extensions

When using device prototypes v2.0 (older prototypes are marked as obsolete)

Moving your devices to the current version

FIXME HW device prototypes v2 in Mervis 2.1 –> reflash extensions and migrate IO mapping