KT26-0607_AC695n-BTE-SDK312/apps/soundbox/ui/led_lyric/lyric_ui_common.c

59 lines
1.1 KiB
C
Raw Permalink Normal View History

2026-06-07 11:38:16 +00:00
#include "includes.h"
#include "ui/ui_api.h"
#include "led_lyric.h"
#if (TCFG_UI_ENABLE && (CONFIG_UI_STYLE == STYLE_JL_LED_LYRICS))
static void lrc_show_power_on(void)
{
u8 buf[50] = {"POWER ON"};
lyrics_update_font(buf, strlen(buf), NULL);
}
static void lrc_show_bt(void)
{
u8 buf[50] = {"BT TASK"};
lyrics_update_font(buf, strlen(buf), NULL);
}
static void lrc_show_call(void)
{
u8 buf[50] = {"BT CALLING"};
lyrics_update_font(buf, strlen(buf), NULL);
}
static void lrc_show_vol(u8 vol)
{
u8 buf[50] = {0};
sprintf(buf, "VOLUME:%d", vol);
lyrics_update_font(buf, strlen(buf), NULL);
}
static void lrc_show_wait(void)
{
u8 buf[50] = {"WAITING ...."};
lyrics_update_font(buf, strlen(buf), NULL);
}
void lyric_ui_common(u8 menu, u32 arg)//公共显示
{
u16 fre = 0;
switch (menu) {
case MENU_MAIN_VOL:
lrc_show_vol(arg & 0xff);
break;
case MENU_WAIT:
lrc_show_wait();
break;
case MENU_BT:
lrc_show_bt();
break;
default:
break;
}
}
#endif