SCP1000 Library

Dependents:   SCP1000Example 0sample_SCP1000_USB SCP1000_Fastsensing

Revision:
12:b08cf651abe2
Parent:
11:8a5dc32887d2
--- a/SCP1000.h	Fri Oct 28 09:41:26 2011 +0000
+++ b/SCP1000.h	Fri Oct 28 09:45:16 2011 +0000
@@ -30,7 +30,16 @@
  */
 class SCP1000 {
 public:
-    enum OperationMode;
+
+    /***/
+    enum OperationMode {
+        CANCEL = 0x00,
+        HIGH_SPEED_MODE = 0x09,
+        HIGH_RESOLUTION_MODE = 0x0A,
+        ULTRA_LOW_POWER_MODE = 0x0B,
+        LOW_POWER = 0x0C,
+        SELF_TEST = 0x0F,
+    };
     
     /**
      * creates an SCP1000 interface with specified pins
@@ -43,16 +52,6 @@
      */
     SCP1000(PinName mosi, PinName miso, PinName sclk, PinName cs, OperationMode mode = HIGH_RESOLUTION_MODE);
 
-    /***/
-    enum OperationMode {
-        CANCEL = 0x00,
-        HIGH_SPEED_MODE = 0x09,
-        HIGH_RESOLUTION_MODE = 0x0A,
-        ULTRA_LOW_POWER_MODE = 0x0B,
-        LOW_POWER = 0x0C,
-        SELF_TEST = 0x0F,
-    };
-
     ~SCP1000() {};
 
     /**