BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions | Variables
harddrive.c File Reference
#include "includes.h"

Go to the source code of this file.

Macros

#define HarddriveIdleState   0
#define HarddriveInitialState0   1
#define HarddriveInitialState1   2
#define HarddriveInitialState2   3
#define HarddriveInitialState3   4
#define HarddriveInitialState4   5
#define HarddriveInitialState5   6
#define HarddriveReadState0   7
#define HarddriveReadState1   8
#define HarddriveReadState2   9
#define HarddriveReadState3   10
#define HarddriveWriteState0   11
#define HarddriveWriteState1   12
#define HarddriveWriteState2   13
#define HarddriveWriteState3   14

Functions

void F_HarddriveInit (void)
void F_HarddriveSvc (void)
INT8U F_HarddriveInUseCheck (void)
INT8U F_HarddriveAllocate (INT16U UserId)
INT8U F_HarddriveRelease (INT16U UserId)
INT8U F_HarddriveCheck (void)
INT8U F_HarddriveInitialStart (INT16U UserId)

Variables

HARDDRIVE_CONTROL HarddriveCtrl

Macro Definition Documentation

#define HarddriveIdleState   0

Definition at line 3 of file harddrive.c.

#define HarddriveInitialState0   1

Definition at line 4 of file harddrive.c.

#define HarddriveInitialState1   2

Definition at line 5 of file harddrive.c.

#define HarddriveInitialState2   3

Definition at line 6 of file harddrive.c.

#define HarddriveInitialState3   4

Definition at line 7 of file harddrive.c.

#define HarddriveInitialState4   5

Definition at line 8 of file harddrive.c.

#define HarddriveInitialState5   6

Definition at line 9 of file harddrive.c.

#define HarddriveReadState0   7

Definition at line 10 of file harddrive.c.

#define HarddriveReadState1   8

Definition at line 11 of file harddrive.c.

#define HarddriveReadState2   9

Definition at line 12 of file harddrive.c.

#define HarddriveReadState3   10

Definition at line 13 of file harddrive.c.

#define HarddriveWriteState0   11

Definition at line 14 of file harddrive.c.

#define HarddriveWriteState1   12

Definition at line 15 of file harddrive.c.

#define HarddriveWriteState2   13

Definition at line 16 of file harddrive.c.

#define HarddriveWriteState3   14

Definition at line 17 of file harddrive.c.


Function Documentation

INT8U F_HarddriveAllocate ( INT16U  UserId)

Definition at line 71 of file harddrive.c.

INT8U F_HarddriveCheck ( void  )

Definition at line 86 of file harddrive.c.

void F_HarddriveInit ( void  )

Definition at line 29 of file harddrive.c.

INT8U F_HarddriveInitialStart ( INT16U  UserId)

Definition at line 89 of file harddrive.c.

INT8U F_HarddriveInUseCheck ( void  )

Definition at line 67 of file harddrive.c.

INT8U F_HarddriveRelease ( INT16U  UserId)

Definition at line 79 of file harddrive.c.

void F_HarddriveSvc ( void  )

Definition at line 33 of file harddrive.c.


Variable Documentation

HARDDRIVE_CONTROL HarddriveCtrl

Definition at line 19 of file harddrive.c.