?? microvfd.c
字號:
/* http://www.HSAV.com */
#include "common.h"
#include "ioport.h"
#include "sysinfo.h"
#include "util.h"
#include "fsosd.h"
#define ROOT
#include "Hm612ndi.h"
PRIVATE int key0 = -1;
void initMicroObject(void){
FRmDecodOK = 0;
pBuzzer(0);
pKEY0(1);
pKEY1(1);
pKEY2(1);
pKEY3(1);
FPKeyDetect = 0;
gPKeyScan = 0;
gAUDAction_State = cAUDAction_Stop;
return;
}
void microEngine(void){
if (!pHINT_HIGH){
MHOSTBusRead();
MDIPHostDataRead();
}
if (gTBT10msTimer > 39){
gTBT10msTimer = 0;
if (++gTimer100ms > 9){
gTimer100ms = 0;
FTBT10msTimer = ~FTBT10msTimer;
if (++g500msTimer > 4){
if (F1000Ms_SW){
F1000Ms_SW = 0;
if ((gOSD_ShowTrackTm != 0) && (--gOSD_ShowTrackTm ==0)){
FOSD_ShowTrack = 0;
MOSD_Show();
}
if ((gOSDClearTm != 0) && (--gOSDClearTm ==0)){
if (FAudeoCD && (gAUDAction_State == cAUDAction_Play)){
mOSD_Show_AUDEOCD();
}
else OSD_clear_all();
}
}
else F1000Ms_SW = 1;
pFLASHDoctorLED;
g500msTimer = 0;
}
}
if (gBuzzerTm > 0) --gBuzzerTm;
MSUB10msTimer();
}
return;
}
void RISC_timer1_interrupt_service(void){
mvd[riface_clear_timer1] = 0;
mvd[riface_timer1] = 0xffffbe00;
++gTBT10msTimer;
return;
}
void RISC_start_timer1(void)
{
mvd[riface_clear_timer1] = 0;
mvd[riface_timer1] = 0xffffbe00;
enable_int(tim1);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -