-
Notifications
You must be signed in to change notification settings - Fork 46
Closed
Description
Since we use the same MCU type (i.e. F030) on multiple modules (SMX, PREL and MUX) a check should be added to see if the right firmware has been downloaded to the on-board MCU to disable the functionality that the module does not have on it. For example, if the SMX firmware were activated on the PREL module, they would be expected to have two analog outputs, which the PREL does not have on it.
The way to do this is for the master MCU to ask the slave MCU firmware for which the module is intended when initializing the module and if the model does not match the one read from the EEPROM of the module, further work with the module should be prohibited.