Radio packet length

Fixes #313.
If we have transceivers with differently sized `packet_length_t`s we'll run into many more problems.