Esempio n. 1
0
int main(int argc, char** argv) {
  u16 port = OPC_DEFAULT_PORT;
  char* spi_device_path = "/dev/spidev1.0";

  get_speed_and_port(&spi_speed_hz, &port, argc, argv);
  rgb_order = get_order(argc, argv);
  return opc_serve_main(spi_device_path, spi_speed_hz, port,
                        lpd8806_put_pixels, buffer);
}
int main(int argc, char** argv) {
  u16 port = OPC_DEFAULT_PORT;
  u32 spi_speed_hz = 8000000;
  char* spi_device_path = "/dev/spidev1.0";

  get_speed_and_port(&spi_speed_hz, &port, argc, argv);
  if (argc > 3) {
    spi_device_path = argv[3];
  }
  spi_fd = opc_open_spi(spi_device_path, spi_speed_hz);
  return opc_serve_main(port, apa102_put_pixels, buffer);
}