Linear – Arduino-compatible platform for developing and distributing firmware libraries and code