mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-08 12:37:01 +03:00
completed BT/AirPlay display
This commit is contained in:
@@ -248,11 +248,11 @@ void displayer_scroll(char *string, int speed) {
|
||||
/****************************************************************************************
|
||||
*
|
||||
*/
|
||||
void displayer_timer(enum displayer_time_e mode, uint32_t elapsed, uint32_t duration) {
|
||||
void displayer_timer(enum displayer_time_e mode, int elapsed, int duration) {
|
||||
xSemaphoreTake(displayer.mutex, portMAX_DELAY);
|
||||
|
||||
displayer.elapsed = elapsed;
|
||||
displayer.duration = duration;
|
||||
if (elapsed >= 0) displayer.elapsed = elapsed;
|
||||
if (duration >= 0) displayer.duration = duration;
|
||||
displayer.timer = true;
|
||||
displayer.tick = xTaskGetTickCount();
|
||||
|
||||
|
||||
@@ -55,4 +55,4 @@ extern struct display_s {
|
||||
void displayer_scroll(char *string, int speed);
|
||||
void displayer_control(enum displayer_cmd_e cmd, ...);
|
||||
void displayer_metadata(char *artist, char *album, char *title);
|
||||
void displayer_timer(enum displayer_time_e mode, uint32_t elapsed, uint32_t duration);
|
||||
void displayer_timer(enum displayer_time_e mode, int elapsed, int duration);
|
||||
Reference in New Issue
Block a user