
I2C_STOP:
	SETB SCL   <font color="darkred">;you should first make sure SDA is low</font>
	CLR SDA    <font color="darkred">;if SDA was high, this is a START - some memories might not like it</font>
	NOP
	SETB SDA   <font color="darkred">;this is a STOP, but...</font>
	NOP
	CLR SCL   <font color="darkred">;this is a mess - after STOP you are not supposed to put SCL low</font>
	RET
