1
0
Fork 0
mirror of https://github.com/sexybiggetje/pixdisp.git synced 2024-11-24 16:21:01 +01:00

Initialize SPI device only whenn first write occurs

This commit is contained in:
Martijn de Boer 2018-01-05 19:43:39 +01:00
parent 8cfa5721e1
commit b35e2b8dc0

View file

@ -6,11 +6,17 @@ class PimoroniUnicorn extends Driver {
constructor() { constructor() {
super(); super();
let SPI = require( 'pi-spi' ); this.initializedSpi = false;
this.spi = SPI.initialize( '/dev/spidev0.0' );
} }
write( buffer ) { write( buffer ) {
if ( this.initializedSpi !== true ) {
this.initializedSpi = true;
let SPI = require( 'pi-spi' );
this.spi = SPI.initialize( '/dev/spidev0.0' );
}
this.spi.write( this.spi.write(
Buffer.concat( Buffer.concat(
[ new Buffer( [ 0x72 ] ), [ new Buffer( [ 0x72 ] ),