Add support for multi-tap support

Currently, there is no support for the case where a multi-tap has
peripherals requesting over 15 bytes (making use of 255-byte mode).