#ifndef _HPI_CONTROLLER_H_
#define _HPI_CONTROLLER_H_

#define HPI_TRANSEFR_STATUS_PENDING			0
#define HPI_TRANSEFR_STATUS_ON_TRANSFER		1
#define HPI_TRANSEFR_STATUS_COMPLETE		2

typedef struct
{
	volatile unsigned char Status;
} THPITransferStatus;


#define HPI_CONTROL_STATUS_PENDING			0
#define HPI_CONTROL_STATUS_COMPLETE			1

typedef struct
{
	unsigned int ControlResult;
	volatile unsigned char Status;
} THPIControlStatus;


#endif
