UM10503 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.User manual Rev. 1.3 — 6 July 2012 654 of 1269NXP Semiconductors UM10503Chapter 25: LPC43xx USB APIDataOutStage void(*void USBD_CORE_API::DataOutStage)(USBD_HANDLE_T hUsb)Function to set EP0 state machine in data_out state.This function is called by USB stack and the application layer to set the EP0 state machine indata_out state. This function will read the control data (EP0 out packets) received from USB hostinto EP0Data buffer.Remark: This interface is provided to users to invoke this function in other scenarios which are nothandle by current stack. In most user applications this function is not called directly.Also thisfunction can be used by users who are selectively modifying the USB device stack's standardhandlers through callback interface exposed by the stack.Parameters:1. hUsb = Handle to the USB device stack.Returns:Nothing.StatusInStage void(*void USBD_CORE_API::StatusInStage)(USBD_HANDLE_T hUsb)Function to set EP0 state machine in status_in state.This function is called by USB stack and the application layer to set the EP0 state machine instatus_in state. This function will send zero length IN packet on EP0 to host, indicating positivestatus.Remark: This interface is provided to users to invoke this function in other scenarios which are nothandle by current stack. In most user applications this function is not called directly.Also thisfunction can be used by users who are selectively modifying the USB device stack's standardhandlers through callback interface exposed by the stack.Parameters:1. hUsb = Handle to the USB device stack.Returns:Nothing.StatusOutStage void(*void USBD_CORE_API::StatusOutStage)(USBD_HANDLE_T hUsb)Function to set EP0 state machine in status_out state.This function is called by USB stack and the application layer to set the EP0 state machine instatus_out state. This function will read the zero length OUT packet received from USB host onEP0.Remark: This interface is provided to users to invoke this function in other scenarios which are nothandle by current stack. In most user applications this function is not called directly.Also thisfunction can be used by users who are selectively modifying the USB device stack's standardhandlers through callback interface exposed by the stack.Parameters:1. hUsb = Handle to the USB device stack.Returns:Nothing.Table 521. USBD_CORE_API class structureMember Description