MODSERIAL with support for more devices

Dependents:   1D-Pong BMT-K9_encoder BMT-K9-Regelaar programma_filter ... more

Check the cookbook page for more information: https://mbed.org/cookbook/MODSERIAL

Did you add a device? Please send a pull request so we can keep everything in one library instead of many copies. In that case also send a PM, since currently mbed does not inform of new pull requests. I will then also add you to the developers of this library so you can do other changes directly.

Files at this revision

API Documentation at this revision

Comitter:
AjK
Date:
Wed Nov 24 00:33:40 2010 +0000
Parent:
10:725fe81aa9ff
Child:
12:8c7394e2ae7f
Commit message:
1.11

Changed in this revision

ChangeLog.c Show annotated file Show diff for this revision Revisions of this file
MODSERIAL.h Show annotated file Show diff for this revision Revisions of this file
example_dma.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/ChangeLog.c	Wed Nov 24 00:23:55 2010 +0000
+++ b/ChangeLog.c	Wed Nov 24 00:33:40 2010 +0000
@@ -1,5 +1,9 @@
 /* $Id:$
 
+1.11 - 23/11/2010
+
+    * Fixed a minor issue with 1.10 missed an alteration of name change.
+    
 1.10 - 23/11/2010
 
     * Reanme the DMA callback from attach_dma_complete() to attach_dmaSendComplete()
--- a/MODSERIAL.h	Wed Nov 24 00:23:55 2010 +0000
+++ b/MODSERIAL.h	Wed Nov 24 00:33:40 2010 +0000
@@ -865,7 +865,7 @@
         if (dma->irqType() == MODDMA::TcIrq)  dma->clearTcIrq();
         if (dma->irqType() == MODDMA::ErrIrq) dma->clearErrIrq();
         dmaSendChannel = -1;
-        _isrDmaComplete.call();
+        _isrDmaSendComplete.call();
     }
     
 #endif // MODDMA_H
--- a/example_dma.cpp	Wed Nov 24 00:23:55 2010 +0000
+++ b/example_dma.cpp	Wed Nov 24 00:33:40 2010 +0000
@@ -85,7 +85,7 @@
     led1 = 0;
     
     // Send the buffer s using DMA channel 7
-    pc.attach_dma_complete( &dmaComplete );
+    pc.attach_dmaSendComplete( &dmaComplete );
     pc.dmaSend( s1, sizeof(s1), MODDMA::Channel_7 );
     
     for (int loop = 0; loop < 512; loop++) {