forming API for USBD-CLASS driver (abstract away from rom driver) separate buffer of hid class from buffer of core driver