/** * * This function is a stub handler that is the default handler such that if the * application has not set the handler when interrupts are enabled, this * function will be called. * * @param CallBackRef is unused by this function. * @param Event is unused by this function. * * @return None. * * @note None. * *****************************************************************************/ static void XRtcPsu_StubHandler(void *CallBackRef, u32 Event) { (void *) CallBackRef; (void) Event; /* Assert occurs always since this is a stub and should never be called */ Xil_AssertVoidAlways(); }
/** * This routine is a stub for the asynchronous error interrupt callback. The * stub is here in case the upper layer forgot to set the handler. On * initialization, Error interrupt handler is set to this callback. It is * considered an error for this handler to be invoked. * * @param CallBackRef is a callback reference passed in by the upper * layer when setting the callback functions, and passed back to * the upper layer when the callback is invoked. * @param ErrorMask is a bit mask indicating the cause of the error. Its * value equals 'OR'ing one or more XCCM_IXR_* values defined * in xccm_hw.h. * * @return None. * * @note None. * ******************************************************************************/ static void StubErrCallBack(void *CallBackRef, u32 ErrorMask) { /* Verify arguments. */ Xil_AssertVoid(ErrorMask != ((u32)0x0)); (void)CallBackRef; Xil_AssertVoidAlways(); }
/**************************************************************************** * * This function provides a stub handler such that if the application does not * define a handler but enables interrupts, this function will be called. * * @param CallBackRef has no purpose but is necessary to match the * interface for a handler. * @param ByteCount has no purpose but is necessary to match the * interface for a handler. * * @return None. * * @note None. * *****************************************************************************/ static void StubHandler(void *CallBackRef, unsigned int ByteCount) { /* * Assert occurs always since this is a stub and should never be called */ Xil_AssertVoidAlways(); }
/** * * This is a stub for the status callback. The stub is here in case the upper * layers do not set the handler. * * @param CallBackRef is a pointer to the upper layer callback reference * @param Bank is the GPIO Bank in which an interrupt occurred. * @param Status is the Interrupt status of the GPIO bank. * * @return None. * * @note None. * ******************************************************************************/ void StubHandler(void *CallBackRef, int Bank, u32 Status) { (void) CallBackRef; (void) Bank; (void) Status; Xil_AssertVoidAlways(); }
/** * * This is a stub for the status callback. The stub is here in case the upper * layers forget to set the handler. * * @param CallBackRef is a pointer to the upper layer callback reference * @param StatusEvent is the event that just occurred. * @param ByteCount is the number of bytes transferred up until the event * occurred. * * @return None. * * @note None. * ******************************************************************************/ static void StubStatusHandler(void *CallBackRef, u32 StatusEvent, u32 ByteCount) { (void) CallBackRef; (void) StatusEvent; (void) ByteCount; Xil_AssertVoidAlways(); }
/** * * This function is a stub handler that is the default handler such that if the * application has not set the handler when interrupts are enabled, this * function will be called. * * @param CallBackRef is unused by this function. * @param Event is unused by this function. * @param ByteCount is unused by this function. * * @return None. * * @note None. * *****************************************************************************/ static void XUartPs_StubHandler(void *CallBackRef, u32 Event, u32 ByteCount) { (void *) CallBackRef; (void) Event; (void) ByteCount; /* * Assert occurs always since this is a stub and should never be called */ Xil_AssertVoidAlways(); }
/** * * This routine is a stub for the asynchronous callbacks. The stub is here in * case the upper layer forgot to set the handler(s). On initialization, all * handlers are set to this callback. It is considered an error for this handler * to be invoked. * * @param None. * * @return None. * * @note None. * ******************************************************************************/ static void StubHandler(void) { Xil_AssertVoidAlways(); }
/** * * This function is a stub function that is used for the default function for * events that are handled optionally only when the appropriate modules are * linked in. Function pointers are used to handle some events to allow * some events to be optionally handled. * * @param InstancePtr is a pointer to the XIic instance to be worked on. * ******************************************************************************/ static void StubFunction(XIic *InstancePtr) { (void )InstancePtr; Xil_AssertVoidAlways(); }
/** * This is a stub for the asynchronous callbacks. The stub is here in case the * upper layer forgot to set the handler(s). On initialization, all handlers are * set to this callback. It is considered an error for this handler to be * invoked. * ******************************************************************************/ void XEmacPs_StubHandler(void) { Xil_AssertVoidAlways(); }
/** * * This is a stub for the status callback. The stub is here in case the upper * layers forget to set the handler. * * @param CallBackRef is a pointer to the upper layer callback reference. * @param StatusEvent is the event that just occurred. * @param ByteCount is the number of bytes transferred up until the event * occurred. * * @return None. * * @note None. * ******************************************************************************/ static void StubHandler(void *CallBackRef, u32 StatusEvent) { (void) ((void *)CallBackRef); (void) StatusEvent; Xil_AssertVoidAlways(); }
/** * * This routine is a stub for the asynchronous callbacks. The stub is here in * case the upper layer forgot to set the handlers. On initialization, All * handlers except error handler are set to this callback. It is considered an * error for this handler to be invoked. * * @param CallBackRef is a callback reference passed in by the upper * layer when setting the callback functions, and passed back to * the upper layer when the callback is invoked. * * @return None. * * @note None. * ******************************************************************************/ static void StubCallBack(void *CallBackRef) { /* Verify arguments. */ Xil_AssertVoid(CallBackRef != NULL); Xil_AssertVoidAlways(); }
/** * * This routine is a stub for the interrupt callback. The stub is here in case * the upper layer forgot to set the handler. On initialization, * interrupt handler is set to this callback. It is considered an error for * this handler to be invoked. * *****************************************************************************/ static void StubCallBack(void *CallBackRef) { (void)CallBackRef; Xil_AssertVoidAlways(); }