Save some progmem (#12913)

This commit is contained in:
Giuliano Zaro
2019-01-15 03:56:30 +01:00
committed by Scott Lahteine
parent 7fde8d9d1e
commit 85f149befe
4 changed files with 21 additions and 22 deletions

View File

@ -26,22 +26,20 @@
#if HAS_CASE_LIGHT
#include "../../../feature/caselight.h"
#endif
/**
* M355: Turn case light on/off and set brightness
*
* P<byte> Set case light brightness (PWM pin required - ignored otherwise)
*
* S<bool> Set case light on/off
*
* When S turns on the light on a PWM pin then the current brightness level is used/restored
*
* M355 P200 S0 turns off the light & sets the brightness level
* M355 S1 turns on the light with a brightness of 200 (assuming a PWM pin)
*/
void GcodeSuite::M355() {
#if HAS_CASE_LIGHT
/**
* M355: Turn case light on/off and set brightness
*
* P<byte> Set case light brightness (PWM pin required - ignored otherwise)
*
* S<bool> Set case light on/off
*
* When S turns on the light on a PWM pin then the current brightness level is used/restored
*
* M355 P200 S0 turns off the light & sets the brightness level
* M355 S1 turns on the light with a brightness of 200 (assuming a PWM pin)
*/
void GcodeSuite::M355() {
uint8_t args = 0;
if (parser.seenval('P')) {
++args, case_light_brightness = parser.value_byte();
@ -62,7 +60,5 @@ void GcodeSuite::M355() {
if (!USEABLE_HARDWARE_PWM(CASE_LIGHT_PIN)) SERIAL_ECHOLNPGM("Case light: on");
else SERIAL_ECHOLNPAIR("Case light: ", case_light_brightness);
}
#else
SERIAL_ERROR_MSG(MSG_ERR_M355_NONE);
#endif
}
}
#endif // HAS_CASE_LIGHT