CORE_USBD_EP_TOGGLE_IN_TOGGLE(__TARGET_CHIP__), CORE_USBD_EP_SET_IN_COUNT(__TARGET_CHIP__), CORE_USBD_EP_WRITE_IN_BUFFER(__TARGET_CHIP__), CORE_USBD_EP_SET_OUT_DBUFFER(__TARGET_CHIP__), CORE_USBD_EP_IS_OUT_DBUFFER(__TARGET_CHIP__), CORE_USBD_EP_SWITCH_OUT_BUFFER(__TARGET_CHIP__), CORE_USBD_EP_SET_OUT_EPSIZE(__TARGET_CHIP__), CORE_USBD_EP_GET_OUT_EPSIZE(__TARGET_CHIP__), CORE_USBD_EP_SET_OUT_STALL(__TARGET_CHIP__), CORE_USBD_EP_CLEAR_OUT_STALL(__TARGET_CHIP__), CORE_USBD_EP_IS_OUT_STALL(__TARGET_CHIP__), CORE_USBD_EP_RESET_OUT_TOGGLE(__TARGET_CHIP__), CORE_USBD_EP_TOGGLE_OUT_TOGGLE(__TARGET_CHIP__), CORE_USBD_EP_GET_OUT_COUNT(__TARGET_CHIP__), CORE_USBD_EP_READ_OUT_BUFFER(__TARGET_CHIP__), CORE_USBD_EP_ENABLE_OUT(__TARGET_CHIP__), }, &CORE_USBD_CALLBACK(__TARGET_CHIP__), } #endif #if IFS_PWM_EN ,{ // pwm NULL, NULL, NULL, NULL, NULL } #endif #if IFS_MICROWIRE_EN ,{ // microwre NULL, NULL, NULL, NULL, NULL
.usbd.ep.reset_IN_toggle = CORE_USBD_EP_RESET_IN_TOGGLE(__TARGET_CHIP__), .usbd.ep.toggle_IN_toggle = CORE_USBD_EP_TOGGLE_IN_TOGGLE(__TARGET_CHIP__), .usbd.ep.set_IN_count = CORE_USBD_EP_SET_IN_COUNT(__TARGET_CHIP__), .usbd.ep.write_IN_buffer = CORE_USBD_EP_WRITE_IN_BUFFER(__TARGET_CHIP__), .usbd.ep.set_OUT_dbuffer = CORE_USBD_EP_SET_OUT_DBUFFER(__TARGET_CHIP__), .usbd.ep.is_OUT_dbuffer = CORE_USBD_EP_IS_OUT_DBUFFER(__TARGET_CHIP__), .usbd.ep.switch_OUT_buffer = CORE_USBD_EP_SWITCH_OUT_BUFFER(__TARGET_CHIP__), .usbd.ep.set_OUT_epsize = CORE_USBD_EP_SET_OUT_EPSIZE(__TARGET_CHIP__), .usbd.ep.get_OUT_epsize = CORE_USBD_EP_GET_OUT_EPSIZE(__TARGET_CHIP__), .usbd.ep.set_OUT_stall = CORE_USBD_EP_SET_OUT_STALL(__TARGET_CHIP__), .usbd.ep.clear_OUT_stall = CORE_USBD_EP_CLEAR_OUT_STALL(__TARGET_CHIP__), .usbd.ep.is_OUT_stall = CORE_USBD_EP_IS_OUT_STALL(__TARGET_CHIP__), .usbd.ep.reset_OUT_toggle = CORE_USBD_EP_RESET_OUT_TOGGLE(__TARGET_CHIP__), .usbd.ep.toggle_OUT_toggle = CORE_USBD_EP_TOGGLE_OUT_TOGGLE(__TARGET_CHIP__), .usbd.ep.get_OUT_count = CORE_USBD_EP_GET_OUT_COUNT(__TARGET_CHIP__), .usbd.ep.read_OUT_buffer = CORE_USBD_EP_READ_OUT_BUFFER(__TARGET_CHIP__), .usbd.ep.enable_OUT = CORE_USBD_EP_ENABLE_OUT(__TARGET_CHIP__), .usbd.callback = &CORE_USBD_CALLBACK(__TARGET_CHIP__), #endif #if IFS_PWM_EN .pwm.init = CORE_PWM_INIT(__TARGET_CHIP__), .pwm.fini = CORE_PWM_FINI(__TARGET_CHIP__), .pwm.config_mode = CORE_PWM_CONFIG_MODE(__TARGET_CHIP__), .pwm.config_freq = CORE_PWM_CONFIG_FREQ(__TARGET_CHIP__), .pwm.out = CORE_PWM_OUT(__TARGET_CHIP__), .pwm.in = CORE_PWM_IN(__TARGET_CHIP__), #endif #if IFS_MICROWIRE_EN .microwire.init = NULL, .microwire.fini = NULL, #endif