pulled in the new maca driver.
gets 238.5 kbps sustained with 125 byte payloads (133 bytes total)
and 194.9 kbps with 16 byte payloads (24 bytes total)
The difference is speeds is due to the overhead in the handlers and
such which is at 88 us right now but can probably be improved.
Conflicts:
TODO