JIXClock Object Oriented firmware