📄 func.h
字号:
#endif
#ifdef SUPPORT_TEST_FUNCTION
void TestGraph(void);
#endif
void MicroDelay(UINT32);
void InitUartVar(void);
void UartInitBand(void);
void UartSend(UINT8 *, UINT8);
BYTE UartRecv(UINT8 *, UINT8);
void PollingUartSend(void);
void PollingUartRecv(void);
BYTE UartRecvData(void);
BYTE UartRecvGPS(void);
void WaitingUartSend(void);
#ifdef SUPPORT_TEST_FUNCTION
void TestUartSend(void);
void TestUartRecv(void);
void TestUartRecvData(void);
#endif
#ifdef SUPPORT_GPS_FUNCTION
void GPSInitGPIO(void);
void GPSReset(void);
void NavigationStart(void);
void NavigationStop(void);
void NavigationPause(void);
void NavigationContinue(void);
#endif
#ifdef SUPPORT_UART_VOICE
void VoiceInitGPIO(void);
void VoiceSend(BYTE *);
void VoiceVolumeUp(void);
void VoiceVolumeDown(void);
#endif
#ifdef SUPPORT_WINBOND_VOICE
void VoiceInitGPIO(void);
void VoicePowerUp(void);
void VoiceSend(BYTE *);
void VoiceVolumeUp(void);
void VoiceVolumeDown(void);
BYTE VoiceIdle(void);
void VoiceCancel(void);
void VoiceSwitchDelay(void);
void PollingVoice(void);
BYTE VoiceSelfTest(void);
#endif
#ifdef SUPPORT_VOICE
void InitVoiceQuene(void);
void VoiceSendQuene(BYTE *, BYTE);
void PollingVoiceQuene(void);
void VoiceTimer10mS(void);
#ifdef SUPPORT_I2C_DEVICE
void VoiceInitLoadEEP(void);
void VoiceInitSaveEEP(void);
void VoiceByteSaveEEP(BYTE, BYTE);
#endif
#endif
#ifdef SUPPORT_TEST_FUNCTION
void TestVoice(void);
#endif
#ifdef SUPPORT_FLASH_SERIAL
void FlashInitGPIO(void);
#if 0
void FlashErasePage(UINT32);
void FlashWritePage(UINT32, UINT16, BYTE *, UINT16);
void FlashReadPage(UINT32, UINT16, BYTE *, UINT16);
void FlashReadPages(UINT32, UINT16, BYTE *, UINT32);
#else
void FlashEraseByte(UINT32);
void FlashWriteByte(UINT32, BYTE *, UINT32);
void FlashReadByte(UINT32, BYTE *, UINT32);
#endif
BYTE FlashSelfTest(void);
#ifdef SUPPORT_TEST_FUNCTION
void TestFlash(void);
#endif
#endif
#ifdef SUPPORT_TOUCH_SCREEN
void TouchInitGPIO(void);
UINT32 TouchPosition(void);
void PollingTouchScreen(void);
void PollingTouchIRKey(void);
void PollingTouchInVCD(void);
#ifdef SUPPORT_BEST_TRACE_TOUCH_FUNCTION
void PollingTouchBestTrace();
#endif
#endif
#ifdef TEST_DRAM_BUFFER
BYTE TestDramBuffer(void);
#endif
#ifdef TEST_GPIO_OUTPUT
void TestOutputGPIO(void);
#endif
#ifdef SUPPORT_I2C_DEVICE
void I2CInitGPIO(void);
void I2CWrite24C02(UINT16, BYTE);
BYTE I2CRead24C02(UINT16);
void I2CWrite24C02Array(UINT16, BYTE *, BYTE);
void I2CRead24C02Array(UINT16, BYTE *, BYTE);
BYTE I2CSelfTest(void);
#ifdef SUPPORT_TEST_FUNCTION
void TestI2C(void);
#endif
#endif
#ifdef SUPPORT_DSA_DEVICE
void DSAInitGPIO(void);
void PollingDSA(void);
void PollingDSAComm(void);
void DSASendData(BYTE, BYTE);
void DSAWaitSendDone(void);
#ifdef SUPPORT_GSM_GUARD
void DSASendGSM(UINT16);
void DSASendGSMInfo(BYTE *, BYTE);
void DSASendGSMPosi(void);
void DSASendGSMData(BYTE *, BYTE);
void DSASaveGSMData(void);
#endif
#ifdef SUPPORT_BUS_PANEL
void DSASendBUS(UINT16);
void DSASendBUSLine(void);
void DSASendBUSStop(void);
void DSASendBUSInfo(void);
void DSASendBUSNote(void);
#endif
#ifdef SUPPORT_DBUS_FUNCTION
void DSASendMessage(void);
void DSASendBusLine(void);
void DSASendVCDDist(void);
void DSASendSoftVer(void);
#endif
BYTE DSASelfTest(void);
#ifdef SUPPORT_GSM_GUARD
BYTE DSAGuardTest(void);
#endif
#if SUPPORT_DSA_VERSION > 19
void DSAGetVersion(BYTE *);
#endif
void DSATimer10mS(void);
#ifdef SUPPORT_TEST_FUNCTION
void TestDSA(void);
#endif
#endif
#ifdef SUPPORT_BUS_DEVICE
void InitBUSVar(void);
void BUSInitGPIO(void);
void PollingBUS(void);
void PollingBUSComm(void);
void BUSSendData(BYTE, BYTE);
void BUSSendCNTTail(void);
BYTE BUSSelfTest(void);
void BUSTimer10mS(void);
#endif
#ifdef SUPPORT_WATCH_DOG
void WatchDogInitGPIO(void);
void PollingWatchDog(void);
#endif
#ifdef SUPPORT_GPIO_BUS_FUNCTION
void BusInitGPIO(void);
void BusSetInput(void);
void BusSetOutput(void);
void BusSetData(BYTE);
BYTE BusGetData(void);
void Bus1SetBit(BYTE, BYTE);
void Bus2SetBit(BYTE, BYTE);
void TVReset(void);
void TVSystem(void);
#endif
#if 1 // def SUPPORT_IME_FUNCTION
void EBInit(void);
void EBEnter(void);
void EBExit(void);
BYTE EBState(void);
BYTE EBProcessKey(BYTE);
#ifdef SUPPORT_I2C_DEVICE
void EBInitValue(void);
void EBSaveValue(void);
#endif
#ifdef SUPPORT_TEST_FUNCTION
void TestEB(void);
#endif
#endif
#ifdef SUPPORT_GPS_FUNCTION
void InitGPSUtil(void);
void NaviDrawCar(INT16, INT16);
void NaviHideCar(INT16, INT16);
INT16 MapPointToNaviX(INT16);
INT16 MapPointToNaviY(INT16);
void MapDrawRoad(INT16, INT16, INT16, INT16, BYTE, UINT32, UINT32);
void MapDrawSign(INT16, INT16, BYTE);
void MapDrawRuler(BYTE);
void MapHideRuler(void);
void PilotIconForward();
void PilotIconLeft();
void PilotIconRight();
void PilotIconBackward();
void MapShowHello(void);
void InitGPS(void);
void PollingNavigation(void);
void PollingMapScroll(void);
void NavigationTimer1S(void);
void PollingLinearPilotage();
BYTE CheckCarOverSpeed(void);
void InitParaINT32(void);
void InitParaUINT32(void);
void InitParaUINT16(void);
void InitParaBYTE(void);
#ifdef SUPPORT_TEST_FUNCTION
void TestGPSMain(BYTE);
#endif
#endif
#ifdef SUPPORT_GPRS_FUNCTION
void GSMInitGPIO(void);
void GSMNoteBreakLink(void);
void GSMTimer100mS(void);
void PollingGSM(void);
#endif
#ifdef SUPPORT_DBUS_FUNCTION
void DBusMenuInit(void);
void DBusMenuExit(void);
void DBusMenuEnter(void);
BYTE DBusMenuState(void);
BYTE DBusMenuUseKey(BYTE);
void DBusBPopExit(void);
void DBusBPopEnter(void);
BYTE DBusBPopState(void);
void DBusBPopMission(BYTE *);
BYTE DBusBPopUseKey(BYTE);
void DBusInfoExit(void);
void DBusInfoEnter(BYTE);
BYTE DBusInfoState(void);
BYTE DBusInfoUseKey(BYTE);
void DBusTaskExit(); // Add by FC at 04-12-07
void DBusTaskEnter();
BYTE DBusTaskState();
BYTE DBusTaskUseKey(BYTE);
#ifdef SUPPORT_USART_SHOW
void DBusEditExit(void);
void DBusEditEnter(void);
void DBusEditShowText(BYTE *);
void DBusEditClear(void);
void DBusEditNewLine(void);
void DBusEditSetColor(UINT32);
#endif
void DBusMenuTimer100mS(void);
void DBusMenuRefresh(void);
void InitDBusVar(void);
void DBusInitData(void);
void DBusInitGPIO(void);
void DBusMakeGPSData(BYTE);
void DBusMakeCNTData(BYTE);
void DBusMakeDataUpLoad(void);
void DBusMakeDataDnLoad(void);
void DBusMakeGPRSLink(void);
BYTE DBusProcessKey(BYTE);
void DBusTimer10mS(void);
#ifdef SUPPORT_I2C_DEVICE
void DBusInitLoadEEP(void);
void DBusInitSaveEEP(BYTE);
void DBusByteSaveEEP(BYTE, BYTE);
void DBusDataSaveEEP(BYTE, BYTE *, BYTE);
#endif
void PollingDBus(void);
void PollingMenu(void);
#endif
#ifdef TEST_GPS_MODULE
void TestGPSModule(void);
#endif
#endif __FUNC_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -