SCP1000 Library
Dependents: SCP1000Example 0sample_SCP1000_USB SCP1000_Fastsensing
Diff: SCP1000.h
- Revision:
- 11:8a5dc32887d2
- Parent:
- 10:11a40ecf2361
- Child:
- 12:b08cf651abe2
--- a/SCP1000.h Fri Oct 28 09:23:18 2011 +0000 +++ b/SCP1000.h Fri Oct 28 09:41:26 2011 +0000 @@ -30,6 +30,19 @@ */ class SCP1000 { public: + enum OperationMode; + + /** + * creates an SCP1000 interface with specified pins + * + * @param PinName mosi SPI MOSI pin + * @param PinName miso SPI MISO pin + * @param PinName sclk SPI SCLK pin + * @param PinName cs SPI CS pin + * @param OperationMode mode Initial operation mode + */ + SCP1000(PinName mosi, PinName miso, PinName sclk, PinName cs, OperationMode mode = HIGH_RESOLUTION_MODE); + /***/ enum OperationMode { CANCEL = 0x00, @@ -40,17 +53,6 @@ SELF_TEST = 0x0F, }; - /** - * creates an SCP1000 interface with specified pins - * - * @param PinName mosi SPI MOSI pin - * @param PinName miso SPI MISO pin - * @param PinName sclk SPI SCLK pin - * @param PinName cs SPI CS pin - * @param OperationMode mode Initial operation mode - */ - SCP1000(PinName mosi, PinName miso, PinName sclk, PinName cs, OperationMode mode = HIGH_RESOLUTION_MODE); - ~SCP1000() {}; /**