Lock for CycComm working

Data is sent only once now, if the line is high, the line has to be
pulled low for the next set of data to be transmitted.