]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - rpp/src/sys/notification.c
Get rid of "last line of file ends without a newline" warning
[pes-rpp/rpp-lib.git] / rpp / src / sys / notification.c
index 730a4604ba3d5d2035eb9739f2d1f26f239d89ac..c75694a82aaeee864440d3b4d64831d6a81d7a4c 100644 (file)
 /** @file notification.c
-*   @brief User Notification Definition File
-*   @date 15.Mar.2012
-*   @version 03.01.00
-*
-*   This file  defines  empty  notification  routines.
-*   The user needs to remove the while loop and define
-*   the sequence.
-*
-*/
+ *   @brief User Notification Definition File
+ *   @date 15.Mar.2012
+ *   @version 03.01.00
+ *
+ *   This file  defines  empty  notification  routines.
+ *   The user needs to remove the while loop and define
+ *   the sequence.
+ *
+ */
 
 /* Include Files */
 
 #include "sys/sys.h"
 #include "rpp/eth.h"
+#include "sys/ti_drv_can.h"
 
 void esmGroup1Notification(uint32_t channel)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
 void esmGroup2Notification(uint32_t channel)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
 void memoryPort0TestFailNotification(uint32_t groupSelect, uint32_t dataSelect, uint32_t address, uint32_t data)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
 void memoryPort1TestFailNotification(uint32_t groupSelect, uint32_t dataSelect, uint32_t address, uint32_t data)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 /** @brief Semaphore blocking task when it waits for interrupt signaling message receive
  *
  */
 void canErrorNotification(canBASE_t *node, uint32_t notification)
-{
-
-}
+{}
 
 void canMessageNotification(canBASE_t *node, uint32_t messageBox)
-{
-
-}
+{}
 
 void gioNotification(int bit)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
 void i2cNotification(i2cBASE_t *i2c, uint32_t flags)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
 void mibspiNotification(mibspiBASE_t *mibspi, uint32_t flags)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
 void mibspiGroupNotification(mibspiBASE_t *mibspi, uint32_t group)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
-void pwmNotification(hetBASE_t * hetREG,uint32_t pwm, uint32_t notification)
+void pwmNotification(hetBASE_t *hetREG,uint32_t pwm, uint32_t notification)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
-void edgeNotification(hetBASE_t * hetREG,uint32_t edge)
+void edgeNotification(hetBASE_t *hetREG,uint32_t edge)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
+       while (1) ;
 }
 
 void hetNotification(hetBASE_t *het, uint32_t offset)
 {
 /*  enter user code and remove the while loop... */
-    while(1);
-}
-
-/** Semaphore used to stop command, until message is received */
-xSemaphoreHandle linMsgReceived;
-/** Semaphore used to stop command, until ID is received */
-xSemaphoreHandle linIDReceived;
-void linNotification(linBASE_t *lin, uint32_t flags)
-{
-    /* FIXME Moved code from somewhere else. It was in cmd_lin.c
-     * It seems that nobody in the library uses this.
-     * sys/ti_drv_lin.c calls this function from linLowLevelInterrupt()
-     * The function prototipe is in sys/ti_drv_lin.h, so maybe it should be
-     * better to move it there, but because it is a "high-level" notification
-     * it could be here.
-     */
-    if (flags & LIN_ID_INT) {
-        xSemaphoreGiveFromISR(linIDReceived, NULL);
-    }
-    if (flags & LIN_RX_INT) {
-        lin->FLR |= (1 << 9);
-        xSemaphoreGiveFromISR(linMsgReceived, NULL);
-    }
+       while (1) ;
 }
 
 #ifndef FREERTOS_POSIX
@@ -122,9 +97,9 @@ extern boolean_t LinkIntHandler(void);
 #pragma INTERRUPT(MDIOMiscInt, IRQ)
 void MDIOMiscInt(void)
 {
-       if(HostPendErrHandler())return;
+       if (HostPendErrHandler()) return;
 #if PHY_LINK_MONITOR_INT
-       if(LinkIntHandler())return;
+       if (LinkIntHandler()) return;
 #endif
 }
 
@@ -137,14 +112,14 @@ void EMACCore0RxIsr(void)
 {
        countEMACCore0RxIsr++;
        RxIntHandler(0);
-    /* FIXME was in emac_cmd.c/eth.c and should move somewhere else.
-    rx_irq_cnt++;
-
-    // We know we have only one RX Packet Buffer descriptor --
-    // so we write it in CP to disable interrupt
-    EMACRxCPWrite(emacBase, channel, (unsigned int)rx_desc);
-    EMACCoreIntAck(emacBase, EMAC_INT_CORE0_RX);
-    */
+       /* FIXME was in emac_cmd.c/eth.c and should move somewhere else.
+          rx_irq_cnt++;
+
+          // We know we have only one RX Packet Buffer descriptor --
+          // so we write it in CP to disable interrupt
+          EMACRxCPWrite(emacBase, channel, (unsigned int)rx_desc);
+          EMACCoreIntAck(emacBase, EMAC_INT_CORE0_RX);
+        */
 }
 
 volatile int countEMACCore0TxIsr = 0;
@@ -153,13 +128,13 @@ void EMACCore0TxIsr(void)
 {
        countEMACCore0TxIsr++;
        TxIntHandler(0);
-    /* FIXME Was in emac_cmd.c/eth.c and should move somewhere else
-    tx_irq_cnt++;
-    // If is not being processed by the EMAC anymore
-    if (!(fr1.PktFlgLen & EMAC_DSC_FLAG_OWNER)) {
-       EMACTxCPWrite(emacBase, channel, (unsigned int)&fr1);
-       EMACCoreIntAck(emacBase, EMAC_INT_CORE0_TX);
-    }
-    */
-}
-#endif
+       /* FIXME Was in emac_cmd.c/eth.c and should move somewhere else
+          tx_irq_cnt++;
+          // If is not being processed by the EMAC anymore
+          if (!(fr1.PktFlgLen & EMAC_DSC_FLAG_OWNER)) {
+          EMACTxCPWrite(emacBase, channel, (unsigned int)&fr1);
+          EMACCoreIntAck(emacBase, EMAC_INT_CORE0_TX);
+          }
+        */
+}
+#endif /* ifndef FREERTOS_POSIX */