]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - include/z180-serv.h
attach/detach working (minus options)
[z180-stamp.git] / include / z180-serv.h
index 5385ecd9df21b43c1e79efc36fc9b3a440e4d73f..b6a65b0b80aa51404bf7730343d5d3b865594970 100644 (file)
@@ -25,9 +25,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;