Use packet structs, for compatibility with 32 bit ARM
Add delay workaround for fast ARM processors
Merge pull request #8 from PaulStoffregen/master

Fixes for 32 bit ARM compatibility