update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible