SCA61T Single Axis Inclinometer
Diff: SCA61T.cpp
- Revision:
- 2:b0d8ca64cb0f
- Parent:
- 1:663ebf72b607
--- a/SCA61T.cpp Thu Feb 24 10:36:11 2011 +0000 +++ b/SCA61T.cpp Thu Mar 10 16:07:16 2011 +0000 @@ -24,13 +24,13 @@ // ** Class -int sel; +static int sel; -SCA61T::SCA61T(PinName mosi, PinName miso, PinName sclk, PinName cbs, int device_sel) +SCA61T::SCA61T(PinName mosi, PinName miso, PinName sclk, PinName csb, int device_sel) : SPI_m(mosi, miso, sclk) - , CBS_m(cbs) { + , CSB_m(csb) { sel=device_sel; - CBS_m=1; + CSB_m=1; SPI_m.frequency(500000); } @@ -40,28 +40,28 @@ { uint8_t reply; - CBS_m=0; + CSB_m=0; SPI_m.write(reg); reply = SPI_m.write(0x00); - CBS_m=1; + CSB_m=1; return reply; } void SCA61T::SPI_ReadWord(uint8_t cmd, char* table) { - CBS_m=0; + CSB_m=0; SPI_m.write(cmd); for(int i=0;i<2;i++) *table++ = SPI_m.write(0x00); - CBS_m=1; + CSB_m=1; } void SCA61T::SPI_Command(uint8_t cmd) { - CBS_m=0; + CSB_m=0; SPI_m.write(cmd); - CBS_m=1; + CSB_m=1; } // ** SCA61T