Revert "Redid i2c functions"

This reverts commit 38c9c01b75cd938198a7ec9c6ea9bed839b5eb4e.

Conflicts:
	hw_conf_v1.c
	i2c.c
	main.c
DND - Trying to recover info commit

I have a conflict that I need to resolve. This code works.