Files
DefinitelyTyped/pi-spi/pi-spi-tests.ts
2016-04-27 21:53:46 -07:00

29 lines
529 B
TypeScript

import * as piSPI from 'pi-spi';
var spi:piSPI.SPI = piSPI.initialize("test");
var b:Buffer = new Buffer("Hello, World!");
var cb = function(error:Error, data:Buffer):void { };
spi.bitOrder(piSPI.order.LSB_FIRST);
spi.bitOrder(piSPI.order.MSB_FIRST);
console.log(spi.bitOrder());
spi.dataMode(piSPI.mode.CPHA);
spi.dataMode(piSPI.mode.CPOL);
console.log(spi.dataMode());
spi.clockSpeed(4e6);
console.log(spi.clockSpeed());
spi.write(b, cb);
spi.read(13, cb);
spi.transfer(b, cb);
spi.transfer(b, 13, cb);
spi.close();