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); }