Maybe it's not the same, but I'm currently working on simplifying the build process. Transferring most of the settings that are scattered in the build scripts (lib) to the BOARD.CONF settings files. This will significantly simplify the logic of the assembly scripts, they will not have confusing logical chains in which the assembly variables are reconfigured and redefined depending on the model. Yes, at the beginning this will increase the duplication of data (variables) in the board.config files, but then it is easily simplified by transferring the same settings to the group config for several devices. When the test sample is ready, I will try to create a separate branch for general analysis.