Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Revision 3:3658415b257b, committed 2016-11-15
- Comitter:
 - AkinoriHashimoto
 - Date:
 - Tue Nov 15 06:27:34 2016 +0000
 - Parent:
 - 2:d234f6f65fb9
 - Commit message:
 - add comments.
 
Changed in this revision
| mySerial.h | Show annotated file Show diff for this revision Revisions of this file | 
diff -r d234f6f65fb9 -r 3658415b257b mySerial.h
--- a/mySerial.h	Fri Jun 10 04:37:11 2016 +0000
+++ b/mySerial.h	Tue Nov 15 06:27:34 2016 +0000
@@ -1,4 +1,5 @@
-/**     Bluetooth module mySerial control class with using RTOS.
+/**     Serial control class with using RTOS.
+ *  You can use printf(), rxIrq();
  *
  */
 /**
@@ -58,13 +59,31 @@
      */
     void init(int baudrate= 115200, int bit=8, int parity=SerialBase::None, int stop=1, bool CRLN=true);
 
-
+    /** add rxFuncPtr to AttachRxIrq.
+     *  @param (*fptr)(char chr)
+     */
     void setAttachRx(void (*fptr)(char));
     
+    /**  check Buffer
+     *  @return bool; true->readable.
+    */
     bool readable();
+    
+    /** get string in Rx-RingBuffer.
+     *  return string; all chars in ringBuffer.
+    */
     string get();
+    
+    /** get string 1 line in Rx-RingBuffer.
+     * 1 line is string until CR (or CR&LN <- cf.init()).
+     *  @return string; 1 line chars.
+    */
     string getLine();
     
+    /** send Line with add CR lineEnd.
+     *  @param str; strings
+     *  @param addCR; true -> add CR str's end.
+    */
     void sendLine(string str, bool addCR=true);
 
 private: