void mcuf_modul(void) { #ifdef MCUF_MODUL_DISPLAY_MODE_CRON_RANDOM mcuf_play_modul(MCUF_MODUL_PLAY_MODE_RANDOM, 0); #endif #ifdef MCUF_MODUL_DISPLAY_MODE_CRON_SEQUENCE mcuf_play_modul(MCUF_MODUL_PLAY_MODE_SEQUENCE, 0); #endif }
int16_t parse_cmd_mcuf_modul(char *cmd, char *output, uint16_t len) { uint8_t modul=0; char title[15]; MCUF_PLAY_MODE mode = MCUF_MODUL_PLAY_MODE_SEQUENCE; #ifdef MCUF_MODUL_DISPLAY_MODE_MANUAL mode = MCUF_MODUL_PLAY_MODE_MANUAL; sscanf_P (cmd, PSTR ("%hhu\n"),&modul); #endif #ifdef MCUF_MODUL_DISPLAY_MODE_RANDOM mode = MCUF_MODUL_PLAY_MODE_RANDOM; #endif modul = mcuf_play_modul(mode, modul); mcuf_list_modul(title, modul); return ECMD_FINAL(snprintf_P(output, len, PSTR("%i=%s"), modul, title)); }