Before I re-invent the wheel, has anyone written code for this device?