FireBirdLib - Topfield TMS PVR TAP Programming Library
HDD_Smart_EnableAttributeAutoSave.c
Go to the documentation of this file.
1#include "FBLib_hdd.h"
2#include "libFireBird.h"
3
5{
7
8 int ret;
9 unsigned char CommandBlock[FBHDIO_DRIVE_TASK_HDR_SIZE] = {WIN_SMART, //COMMAND
10 SMART_AUTOSAVE, //FEATURE
11 0xf1, //NSECTOR
12 0, //SECTOR
13 0x4f, //LCYL
14 0xc2, //HCYL
15 0, //SELECT
16 0}; //COMMAND
17
18 ret = SendHDDCommand(HDIO_DRIVE_TASK, CommandBlock, 0);
19
20 TRACEEXIT();
21 return ret;
22}
int SendHDDCommand(dword, const byte *, int)
Definition: SendHDDCommand.c:4
#define SMART_AUTOSAVE
Definition: FBLib_hdd.h:43
#define WIN_SMART
Definition: FBLib_hdd.h:39
#define HDIO_DRIVE_TASK
Definition: FBLib_hdd.h:51
#define FBHDIO_DRIVE_TASK_HDR_SIZE
Definition: FBLib_hdd.h:38
int HDD_Smart_EnableAttributeAutoSave(void)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243