Rspress

# #Overview

## #Data Structure

Name | Description
--- | ---
HB_UCP_VERSION_MAJOR | UCP master version number information
HB_UCP_VERSION_MINOR | UCP minor version number information
HB_UCP_VERSION_PATCH | UCP patch version number information
hbUCPTaskHandle_t | UCP task handle pointing to the created task
hbUCPTaskDoneCb | The callback function that needs to be executed when the user-defined task is completed
HB_UCP_ALL_BACKENDS | Specify all backend macros
hbUCPBackend | Enumerate hardware backends
hbUCPTaskPriority | Configure task priority
HB_UCP_INITIALIZE_SCHED_PARAM | Initialize control parameter macros
hbUCPSchedParam | Control parameter structure
hbUCPSysMem | System memory structure
hbUCPSysMemFlushFlag | System memory and cache sync parameter

## #Function Interface

Name | Description
--- | ---
hbUCPGetVersion | Obtain the ucp version number
hbUCPGetSocName | Obtain the soc name
hbUCPSubmitTask | Commit the UCP task to the scheduler
hbUCPWaitTaskDone | Wait for task complete or timeout
hbUCPSetTaskDoneCb | Register a callback function
hbUCPReleaseTask | Release UCP task resource
hbUCPMalloc | Apply the system memory
hbUCPMallocCached | Apply the cached system memory
hbUCPMemFlush | Refresh the cached system memory
hbUCPFree | Free the system memory
hbUCPGetErrorDesc | Get the natural language description of the error code

On This Page