IO: Remove superfluous super in examples

This commit is contained in:
gohai
2017-02-25 15:42:59 +01:00
parent 82e0c8764d
commit 9025ecee4e
2 changed files with 4 additions and 4 deletions

View File

@@ -7,13 +7,13 @@ class MCP3001 extends SPI {
MCP3001(String dev) {
super(dev);
super.settings(500000, SPI.MSBFIRST, SPI.MODE0);
settings(500000, SPI.MSBFIRST, SPI.MODE0);
}
float getAnalog() {
// dummy write, actual values don't matter
byte[] out = { 0, 0 };
byte[] in = super.transfer(out);
byte[] in = transfer(out);
// some input bit shifting according to the datasheet p. 16
int val = ((in[0] & 0x1f) << 5) | ((in[1] & 0xf8) >> 3);
// val is between 0 and 1023

View File

@@ -8,7 +8,7 @@ class MCP3008 extends SPI {
MCP3008(String dev) {
super(dev);
super.settings(500000, SPI.MSBFIRST, SPI.MODE0);
settings(500000, SPI.MSBFIRST, SPI.MODE0);
}
float getAnalog(int channel) {
@@ -19,7 +19,7 @@ class MCP3008 extends SPI {
byte[] out = { 0, 0, 0 };
// encode the channel number in the first byte
out[0] = (byte)(0x18 | channel);
byte[] in = super.transfer(out);
byte[] in = transfer(out);
int val = ((in[1] & 0x03) << 8) | (in[2] & 0xff);
// val is between 0 and 1023
return val/1023.0;