
PM5358
RTOS Interface
Returning a DPV Buffer: sysSuni4x622DPVBufferRtn
This function returns a DPV buffer to the RTOS when the information in the block is no longer needed by the DPR.
Format | #define sysSuni4x622DPVBufferRtn(pDPV) | |
Prototype | Void sysSuni4x622DPVBufferRtn(sSUNI4x622_DPV *pDPV) | |
Inputs | pDPV | : (pointer to) a DPV buffer |
Outputs | None |
|
Returns | None |
|
Stopping Buffer Management: sysSuni4x622BufferStop
This function alerts the RTOS that the driver no longer needs any of the ISV buffers or DPV buffers and that if any special resources were created to handle these buffers, they can be deleted now.
Format | #define sysSuni4x622BufferStop() |
Prototype | Void sysSuni4x622BufferStop(void) |
Inputs | None |
Outputs | None |
Returns | None |
6.3Timers
Sleeping a Task: sysSuni4x622TimerSleep
This function suspends execution of a driver task for a specified number of milliseconds.
Format | #define sysSuni4x622TimerSleep(time) | |
Prototype | Void sysSuni4x622TimerSleep(UINT4 time) | |
Inputs | time | : sleep time in milliseconds |
Outputs | None |
|
Returns | Success = 0 |
|
Failure = <any other value>
Proprietary and Confidential to | 115 |
Document ID: |
|