fix const discard warning
refractor hidh_keyboard_open
remove multiple instances per device for hidh keyboard (no needed)
- API retain though
add flag_supported_class to usbh_devices
remove all ATTR_WEAK in init,open,isr,close driver functions of USBH-CLASS API
- prefer testing
pass all the current tests
start merge hidh_keyboard back to hidh
- put ATTR_UNUSED to hardfault handler variables to discard compiler warning
- change host_class_driver_t: open_subtask signature to accept tusb_descriptor_interface_t const * instead of uint8_t*
add field to endpoint maxpacketsize (mult)
refractor hidh_open_subtask & hidh_keyboard_open
add ATTR_PACKED_STRUCT(x)
- TODO remove ugly pre_pack & post pack
add code for hidh close
refractor the full configure descriptor parsing in enum task