int16_t parse_cmd_lcd_backlight(char *cmd, char *output, uint16_t len) { if (strlen(cmd) < 1) return ECMD_ERR_PARSE_ERROR; if (!strncmp_P(cmd + 1, PSTR("on"), 2)) #ifdef HD44780_BACKLIGHT_INV hd44780_backlight(0); #else hd44780_backlight(1); #endif else if (!strncmp_P(cmd + 1, PSTR("off"), 3))
int16_t parse_cmd_lcd_backlight(char *cmd, char *output, uint16_t len) { if (strlen(cmd) < 1) #ifdef HD44780_BACKLIGHT_INV return ECMD_FINAL(snprintf_P(output, len, back_light ? PSTR("off") : PSTR("on"))); #else return ECMD_FINAL(snprintf_P(output, len, back_light ? PSTR("on") : PSTR("off"))); #endif if (!strncmp_P(cmd + 1, PSTR("on"), 2)) #ifdef HD44780_BACKLIGHT_INV hd44780_backlight(0); #else hd44780_backlight(1); #endif else if (!strncmp_P(cmd + 1, PSTR("off"), 3))