cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a way to make build variants in CUBEMX? For instance a variant that includes/doesn't include init of specific peripherals.

MConw
Associate

I have a base application, that will go into different product variants. I'd like to have a variant where some of the CUBEMX code is not compiled. As an example, one build where USB or Ethernet code is not included, because there won't even be HW on that model.

Has anyone done this before? I'm not seeing an obvious way to do this that won't just get deleted if I re-generate code...

2 REPLIES 2
Pavel A.
Evangelist III

In advanced project settings choose to create separate files for each component.

Then create several build configurations in Eclipse and exclude certain files from build in some configurations.

-- pa

MM..1
Chief II

Simpler is only mark inits to not called