]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - include/z180-serv.h
Adaptions for fatfs R0.12b
[z180-stamp.git] / include / z180-serv.h
index 5385ecd9df21b43c1e79efc36fc9b3a440e4d73f..3b4a462c7dc60915295a7a633803de0a84c00b60 100644 (file)
@@ -7,6 +7,7 @@
 #ifndef Z180_SERV_H
 #define Z180_SERV_H
 
+#include <stdint.h>
 #include <stdbool.h>
 #include "ff.h"
 
@@ -25,9 +26,13 @@ typedef uint8_t drv_opt_t;
 #define DRV_OPT_DEBUG          (1<<1)  /* Debug this drive */
 #define DRV_OPT_REATTATCH      (1<<7)  /* Change existing attachment */
 
+typedef uint8_t drv_flag_t;
+#define DRV_FLG_OPEN           (1<<0)  /* Drive is logged in from CP/M */
+#define DRV_FLG_DIRTY          (2<<0)  /* Unwritten data */
+
 struct cpm_drive_s {
        drv_opt_t       opt;
-       bool            dirty;
+       drv_flag_t      flags;
        uint32_t        dph;
        char            *img_name;
        FIL                     fd;