FireBirdLib - Topfield TMS PVR TAP Programming Library
TimerPaddingGet.c
Go to the documentation of this file.
1#include "libFireBird.h"
2
3bool TimerPaddingGet(short *PrePaddingMin, short *PostPaddingMin)
4{
6
7 bool ret = FALSE;
8
10 {
11 if(PrePaddingMin) *PrePaddingMin = TAP_GetSystemVar(SYSVAR_RecPaddingFore);
12 if(PostPaddingMin) *PostPaddingMin = TAP_GetSystemVar(SYSVAR_RecPaddingRear);
13 ret = TRUE;
14 }
15 else
16 {
17 byte *EEPROM;
18
19 EEPROM = (byte*)FIS_vEEPROM();
20 if(!EEPROM)
21 {
22 if(PrePaddingMin) *PrePaddingMin = 0;
23 if(PostPaddingMin) *PostPaddingMin = 0;
24 }
25 else
26 {
27 if(PrePaddingMin) *PrePaddingMin = EEPROM[0x21] & 0x1f;
28 if(PostPaddingMin) *PostPaddingMin = EEPROM[0x22] & 0x1f;
29 ret = TRUE;
30 }
31 }
32
33 TRACEEXIT();
34 return ret;
35}
dword FIS_vEEPROM(void)
Definition: FIS_vEEPROM.c:3
bool TimerPaddingGet(short *PrePaddingMin, short *PostPaddingMin)
bool TimerPaddingAPICheck(void)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243