FireBirdLib - Topfield TMS PVR TAP Programming Library
VFD_EnableHDD.c
Go to the documentation of this file.
1#include <string.h>
2#include "FBLib_tmsvfd.h"
3
4bool HDDEnabled = FALSE;
5
6bool VFD_EnableHDD(bool Enable)
7{
9
10 byte *grid = (byte*)FIS_vGrid();
11
12 if(!VFDUsedByTAP || !grid)
13 {
14 TRACEEXIT();
15 return FALSE;
16 }
17
18 grid[29] &= 0x1f;
19 grid[28] &= 0xC0;
20
21 if(Enable)
22 grid[28] |= 0x20;
23
24 HDDEnabled = Enable;
25
26 TRACEEXIT();
27 return TRUE;
28}
byte * grid
Definition: VFD_GetControl.c:4
bool VFDUsedByTAP
Definition: VFD_GetControl.c:3
dword FIS_vGrid(void)
Definition: FIS_vgrid.c:3
bool HDDEnabled
Definition: VFD_EnableHDD.c:4
bool VFD_EnableHDD(bool Enable)
Definition: VFD_EnableHDD.c:6
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243