--- xmil/fdd/fdd_mtr.h 2004/08/13 04:08:33 1.3 +++ xmil/fdd/fdd_mtr.h 2005/02/04 06:42:11 1.4 @@ -1,14 +1,5 @@ -#if 0 - -#define FDDMTR_INIT ; -#define FDDMTR_BUSY 0 -#define FDDMTR_MOVE ; -#define FDDMTR_WAITSEC(v) ; -#define FDDMTR_CALLBACK(t) ; -#define FDDMTR_DRVSET ; - -#else +#if 1 #ifdef __cplusplus extern "C" { @@ -25,21 +16,25 @@ typedef struct { extern _FDDMTR fddmtr; -void fddmtr_init(void); +void fddmtr_initialize(void); void fddmtr_motormove(void); void fddmtr_callback(UINT32 time); -void fddmtr_waitsec(UINT8 value); +void fddmtr_waitsec(REG8 value); void fddmtr_drvset(void); +#define fddmtr_isbusy() (fddmtr.curevent) #ifdef __cplusplus } #endif -#define FDDMTR_INIT fddmtr_init() -#define FDDMTR_BUSY fddmtr.curevent -#define FDDMTR_MOVE fddmtr_motormove() -#define FDDMTR_WAITSEC(t) fddmtr_waitsec(t) -#define FDDMTR_CALLBACK(t) fddmtr_callback(t) -#define FDDMTR_DRVSET fddmtr_drvset() +#else + +#define fddmtr_initialize() +#define fddmtr_motormove() +#define fddmtr_callback(t) +#define fddmtr_waitsec(v) +#define fddmtr_drvset() +#define fddmtr_isbusy() (FALSE) + #endif