X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FLedController.java;h=559719a7a17b174fe81aedc89492cc2f0aedce49;hb=fa0f769bf3338643755de3624aa4b6db53cea6e6;hp=9a233316455128f2a6df18b922d8523898e996ea;hpb=01ee91e7622bbdf6a940b2d8ca9efc1f133cbe97;p=kaka%2Fcakelight.git diff --git a/src/kaka/cakelight/LedController.java b/src/kaka/cakelight/LedController.java index 9a23331..559719a 100644 --- a/src/kaka/cakelight/LedController.java +++ b/src/kaka/cakelight/LedController.java @@ -7,24 +7,25 @@ import com.pi4j.io.spi.SpiFactory; import java.io.IOException; public class LedController { + private SpiDevice spi; + public static void main(String args[]) { new LedController(null); } public LedController(Configuration config) { try { - SpiDevice spi = SpiFactory.getInstance(SpiChannel.CS0); - spi.write( - (byte)0xff, (byte)0x0, (byte)0x0, - (byte)0x00, (byte)0xff, (byte)0x0, - (byte)0x0, (byte)0x00, (byte)0xff - ); + spi = SpiFactory.getInstance(SpiChannel.CS0); } catch (IOException e) { e.printStackTrace(); } } public void onFrame(LedFrame ledFrame) { - // TODO + try { + spi.write(ledFrame.getBytes()); + } catch (IOException e) { + e.printStackTrace(); + } } }