So we currently have a project where 1 single binary runs on different type of PCB boards (with the same MCU (stm32f303rct6) but is connected to different peripherals - for example, we have a motorboard, a solenoidboard, a powerboard, a sensorsboard....