DAT_WR_BYTE
udc_protocol_cmd_data_w(udc, CMD_CFG_DEV, DAT_WR_BYTE(0));
udc_protocol_cmd_data_w(udc, CMD_SET_DEV_STAT, DAT_WR_BYTE(0));
udc_protocol_cmd_data_w(udc, CMD_SET_DEV_STAT, DAT_WR_BYTE(DEV_CON));
udc_protocol_cmd_data_w(udc, CMD_CFG_DEV, DAT_WR_BYTE(CONF_DVICE));
udc_protocol_cmd_data_w(udc, CMD_CFG_DEV, DAT_WR_BYTE(0));
DAT_WR_BYTE(EP_STAT_ST));
DAT_WR_BYTE(0));
DAT_WR_BYTE(AP_CLK |
DAT_WR_BYTE(AP_CLK));
DAT_WR_BYTE(EP_STAT_DA));
DAT_WR_BYTE(EP_STAT_ST));
DAT_WR_BYTE(0));
DAT_WR_BYTE(DEV_EN | addr));