FireBirdLib - Topfield TMS PVR TAP Programming Library
FBLib_main.h File Reference
#include "libFireBird.h"

Go to the source code of this file.

Data Structures

struct  tBIOSType
 

Macros

#define FIRMWAREDAT   "FirmwareTMS.dat"
 

Functions

void Front_TxPacket_hooked (byte *Data)
 
int PutMsgQ_hooked (dword *MsgQ, dword *Data)
 
void UnhookFrontTxPacket (void)
 
bool HookFrontTxPacket (void)
 
bool FP_Initialize (void)
 

Variables

bool LibInitialized
 
int _appl_version
 
byte FPPatchVersion
 
byte FPPatchType
 
byte FPPatchAntiFreezeOption
 
byte FPPatchPowerRestoreOption
 
bool FPPatchInitialized
 
byte FPWaitResponse
 
byte FPResponse [12]
 

Macro Definition Documentation

◆ FIRMWAREDAT

#define FIRMWAREDAT   "FirmwareTMS.dat"

Definition at line 6 of file FBLib_main.h.

Function Documentation

◆ FP_Initialize()

◆ Front_TxPacket_hooked()

void Front_TxPacket_hooked ( byte *  Data)

Definition at line 18 of file FrontPanelComm.c.

Referenced by FP_Initialize(), FrontPanelEEPROMRead(), and FrontPanelEEPROMWrite().

◆ HookFrontTxPacket()

bool HookFrontTxPacket ( void  )

Definition at line 92 of file FrontPanelComm.c.

References TRACEENTER.

Referenced by FP_Initialize(), FrontPanelEEPROMRead(), and FrontPanelEEPROMWrite().

◆ PutMsgQ_hooked()

int PutMsgQ_hooked ( dword *  MsgQ,
dword *  Data 
)

Definition at line 25 of file FrontPanelComm.c.

References FPResponse, FPWaitResponse, and TryResolve().

◆ UnhookFrontTxPacket()

void UnhookFrontTxPacket ( void  )

Definition at line 73 of file FrontPanelComm.c.

References TRACEENTER.

Referenced by FP_Initialize(), FrontPanelEEPROMRead(), and FrontPanelEEPROMWrite().

Variable Documentation

◆ _appl_version

int _appl_version
extern

◆ FPPatchAntiFreezeOption

byte FPPatchAntiFreezeOption
extern

Definition at line 6 of file FrontPanelComm.c.

Referenced by FP_Initialize(), FrontPanelEEPROMRead(), and FrontPanelEEPROMWrite().

◆ FPPatchInitialized

bool FPPatchInitialized
extern

Definition at line 8 of file FrontPanelComm.c.

Referenced by FP_Initialize().

◆ FPPatchPowerRestoreOption

byte FPPatchPowerRestoreOption
extern

Definition at line 7 of file FrontPanelComm.c.

Referenced by FP_Initialize(), FrontPanelEEPROMRead(), and FrontPanelEEPROMWrite().

◆ FPPatchType

byte FPPatchType
extern

Definition at line 5 of file FrontPanelComm.c.

Referenced by FP_Initialize(), and FrontPanelGetPatch().

◆ FPPatchVersion

byte FPPatchVersion
extern

Definition at line 4 of file FrontPanelComm.c.

Referenced by FP_Initialize(), and FrontPanelGetPatch().

◆ FPResponse

byte FPResponse[12]
extern

Definition at line 10 of file FrontPanelComm.c.

Referenced by FP_Initialize(), FrontPanelEEPROMRead(), and PutMsgQ_hooked().

◆ FPWaitResponse

byte FPWaitResponse
extern

Definition at line 9 of file FrontPanelComm.c.

Referenced by FP_Initialize(), FrontPanelEEPROMRead(), and PutMsgQ_hooked().

◆ LibInitialized

bool LibInitialized
extern

Definition at line 8 of file InitTAPex.c.