pullup_on
pullup_on();
udc->pullup_on = on;
put_on = ((udc->pullup_on) && (udc->driver));
put_off = ((!udc->pullup_on) || (!udc->driver));
udc->pullup_resume = udc->pullup_on;
unsigned pullup_on:1;