fixed a bunch of typos, added in gpio and gpt callbacks for opo rx