Integrated Irrigation Control: From Clocks to CPUs