package kaka.cakelight;
+import com.pi4j.io.spi.SpiChannel;
+import com.pi4j.io.spi.SpiDevice;
+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 {
+ 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();
+ }
}
}