Internal code rearrangement to break hardcoded dependencies between files. With this change it is possible to omit certain features from the build simply by excluding files via build_src_filter in platformio.ini. We already have a version of this capability for "factory" things like different spindle and motor types; this change adds the ability to do it for other things like OLED and various web protocols.
Internal code rearrangement to break hardcoded dependencies between files. With this change it is possible to omit certain features from the build simply by excluding files via build_src_filter in platformio.ini. We already have a version of this capability for "factory" things like different spindle and motor types; this change adds the ability to do it for other things like OLED and various web protocols.