/****************************************************************************************/
/* cpy_src_len: bit 8 is 1 means that bit 8 means that only show partial string between 0 and cpy_src_len */
/* bit 8 is 0: normal show string, that is copy total string */
/* bit0~bit7 mean that copied source length */
/* start_p: start position of VFD for show string(position:0~9) */
/****************************************************************************************/
void vfd_set_str(UINT8 id, char *s)
{
BYTE i,j;
UINT16 c=0;
BYTE var_data;
if(id) {//english id
//s=(char *)_OsdMessegeFont1[id][0];
s=(char *)&(_OsdMessegeFont1[0][id][0]);
}
#if 0
#ifdef VFD_DOT_MIC1
switch(audio_channel)
{
case CH_LR:
case CH_RR:
case CH_LL:
// vfd_reset_dot(VFD_DOT_MIC1);
// vfd_reset_dot(VFD_DOT_MIC2);
break;
case CH_AUTO_L:
case CH_AUTO_R:
vfd_set_dot(VFD_DOT_MIC1);
// vfd_set_dot(VFD_DOT_MIC2);
break;
}
#endif
#endif
#if 1 //liliuhai add
switch(audio_channel)
{
case CH_LR:
vfd_set_dot(VFD_DOT_1L);
vfd_set_dot(VFD_DOT_2R);
vfd_reset_dot(VFD_DOT_MIC1);
break;
case CH_RR:
vfd_reset_dot(VFD_DOT_1L);
vfd_set_dot(VFD_DOT_2R);
vfd_reset_dot(VFD_DOT_MIC1);
break;
case CH_LL:
vfd_set_dot(VFD_DOT_1L);
vfd_reset_dot(VFD_DOT_2R);
vfd_reset_dot(VFD_DOT_MIC1);
break;
}
#endif
#if 0
#ifdef VFD_DOT_1L
switch(audio_effect)
{
case SE_STEREO:
vfd_reset_dot(VFD_DOT_1L);
vfd_reset_dot(VFD_DOT_2R);
break;
case SE_HALL:
case SE_LIVE:
case SE_THEATER:
case SE_ROOM:
vfd_set_dot(VFD_DOT_1L);
vfd_set_dot(VFD_DOT_2R);
break;
}
#endif
#endif