MODSERIAL with support for more devices

Fork of MODSERIAL by Erik -

Revision:
27:9c93ce7cb9d8
Parent:
26:91e4dba7ebe2
Child:
28:76793a84f9e5
diff -r 91e4dba7ebe2 -r 9c93ce7cb9d8 MODSERIAL.h
--- a/MODSERIAL.h	Mon Jun 10 19:06:21 2013 +0000
+++ b/MODSERIAL.h	Thu Jul 11 13:34:53 2013 +0000
@@ -681,16 +681,7 @@
      */
     char rxGetLastChar(void) { return rxc; }
     
-    /**
-     * Function: txIsBusy
-     *
-     * If the Uart is still actively sending characters this
-     * function will return true.
-     *
-     * @ingroup API
-     * @return bool
-     */
-    bool txIsBusy(void);
+
     
     /**
      * Function: autoDetectChar
@@ -887,19 +878,7 @@
      */
     void isr_rx(void);
     
-    /**
-     * Disable the interrupts for this Uart.
-     * @ingroup INTERNALS
-     */
-    void disableIrq(void);
-    
-    /**
-     * Enable the interrupts for this Uart.
-     * @ingroup INTERNALS
-     */
-    void enableIrq(void);
-    
-    /**
+        /**
      * Get a character from the RX buffer
      * @ingroup INTERNALS
      * @param bool True to block (wait for input)
@@ -1080,6 +1059,26 @@
     
 #endif // MODDMA_H
 
+
+//DEVICE SPECIFIC FUNCTIONS:
+    void setBase( void );
+    
+    IRQn_Type _IRQ;
+    
+    public:
+     /**
+     * Function: txIsBusy
+     *
+     * If the Uart is still actively sending characters this
+     * function will return true.
+     *
+     * @ingroup API
+     * @return bool
+     */
+    bool txIsBusy(void);
+    
+    
+
 };
 
 }; // namespace AjK ends