-
- Downloads
Send notifications to ExtUI for M0/M1 (#13344)
- Send notifications to ExtUI for M0/M1 - wait_for_user can be non-volatile (not changed by interrupt) C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
Showing
- Marlin/src/Marlin.cpp 1 addition, 1 deletionMarlin/src/Marlin.cpp
- Marlin/src/Marlin.h 1 addition, 1 deletionMarlin/src/Marlin.h
- Marlin/src/gcode/lcd/M0_M1.cpp 12 additions, 0 deletionsMarlin/src/gcode/lcd/M0_M1.cpp
- Marlin/src/lcd/extensible_ui/lib/example.cpp 2 additions, 1 deletionMarlin/src/lcd/extensible_ui/lib/example.cpp
- Marlin/src/lcd/extensible_ui/ui_api.cpp 6 additions, 0 deletionsMarlin/src/lcd/extensible_ui/ui_api.cpp
- Marlin/src/lcd/extensible_ui/ui_api.h 3 additions, 1 deletionMarlin/src/lcd/extensible_ui/ui_api.h
Loading
Please register or sign in to comment