Removed #if and #elif arguments and changed to a more simple tree.
Arguments did not work and would only select the argument preceeded by #if
Requirements
Filling out this template is required. Pull Requests without a clear description may be closed at the maintainers' discretion.
Description
Benefits
I feel this greatly simplifies a large majority of the file searching that was required of the initial build. I feel as though this also removes much of the repetitive entries at the top of the Configuration.h file.
Related Issues
The current build of Configuration.h was stuck in a loop of forcing V6_330_TITAN_TMC 1 to be true with the #if and #elif arguments. I was trying to get this build to work on my V5 board, and even though I had uncommented the V5 settings, and made sure all V6 references were off, the V6 configuration stayed active.
NOTE
I disabled the custom status screen logo because it is X5SA specific. I will begin working on a XY2 and XY3 logo which will get added to the statuescreen.h file for the end user to select what they want to use.
Removed #if and #elif arguments and changed to a more simple tree. Arguments did not work and would only select the argument preceeded by #if
Requirements
Description
Benefits
I feel this greatly simplifies a large majority of the file searching that was required of the initial build. I feel as though this also removes much of the repetitive entries at the top of the Configuration.h file.
Related Issues
The current build of Configuration.h was stuck in a loop of forcing V6_330_TITAN_TMC 1 to be true with the #if and #elif arguments. I was trying to get this build to work on my V5 board, and even though I had uncommented the V5 settings, and made sure all V6 references were off, the V6 configuration stayed active.
NOTE I disabled the custom status screen logo because it is X5SA specific. I will begin working on a XY2 and XY3 logo which will get added to the statuescreen.h file for the end user to select what they want to use.