Skip to content

Checking the firmware target on the on-board MCU #152

@prasimix

Description

@prasimix

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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions