Test1

Dependencies:   mbed

Revision:
9:dcddb19ad551
Parent:
8:cad966c09853
Child:
10:f7a320faef76
--- a/main.cpp	Sat Aug 03 14:58:57 2019 +0000
+++ b/main.cpp	Sat Aug 03 15:29:28 2019 +0000
@@ -21,10 +21,6 @@
         pc.attach(&IntrTx, Serial::TxIrq);
     }//StartTx
 
-void CopyMemUint8(uint8_t *src = &ArrRx[0], uint8_t *dst = &ArrTx[0], int qty = ArrTxSize){
-    for ( ; qty > 0; src++,dst++,qty-- ) *dst = *src;
-    }  
-
 void IntrRx() {
     *pArrRx = pc.getc();
     if ( pArrRx++ >= &ArrRx[ArrRxSize-1] ) { pArrRx = &ArrRx[0]; ArrRxCmplt = 1; }
@@ -35,14 +31,15 @@
             pc.attach(NULL, Serial::TxIrq);//я УПЁРТЫЙ дебил
             
             //Exige Monumentum
-            //Я дебил,потому что хотел выполнить действия,которые 
+            //Я дебил,потому что хотел выполнить действия,которые
             //требуются постоянно,один раз и именно здесь.
             
     while(1) {
         if ( ArrRxCmplt == 1 ){
-            CopyMemUint8();
+            memcpy(&ArrTx[0], &ArrRx[0], ArrTxSize);
             StartTx();
             ArrRxCmplt = 0;
             }
         }//while(1)
-}
+}//main
+