USBFS_Finalize
Finalizes the USB API sequence.
This is the last function required in any sequence of USB-related calls. It frees context, device handler, attaches the kernel driver if required, and frees any memory that was allocated for the FS header.
Synopsis
int USBFS_Finalize( void *ctx, void *handlev, int *kernelDriverAttachedFlag, uint8_t **header );
Input Parameters
Parameter | Description |
---|---|
ctx
|
Current context |
handlev
|
Device handle |
header
|
Header string |
kernelDriverAttachedFlag
|
If the kernel driver was attached before running the operation, this value will be TRUE. |
Input Requirements
Refer to the FM sample usbdemo for the call sequence requirements.
Return Value
The function returns CKR_USB_OK if successful, or one of the error codes in USB API Vendor-Defined Error Codes.