Finished to refactor all periferic code to work with a generic cpu interface