nowe + funkcje

Dependencies:   Servo mbed

Fork of CZOSN by Dominik Święch

Files at this revision

API Documentation at this revision

Comitter:
yruiewyrui3
Date:
Tue Jun 14 13:32:33 2016 +0000
Parent:
0:2e73d45d090e
Commit message:
.

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 2e73d45d090e -r da4c204737bf main.cpp
--- a/main.cpp	Tue Jun 14 12:32:39 2016 +0000
+++ b/main.cpp	Tue Jun 14 13:32:33 2016 +0000
@@ -140,7 +140,7 @@
             cam_poziom.position(po);
             cam_pion.position(pi);      
 }
-void fill_buffer()
+void fill_buffer(int i)
 {
     bufor[i] = stm.getc();            
     if(i==0){
@@ -165,6 +165,7 @@
  
 int main(){
     int i = 0;
+    cleanBuffer(bufor);
     stm.baud(115200);
     while(true){
         if(t.read_ms()>200){ //jesli przez ponad 200ms nie ma nowej ramki, zatrzymujemy robota
@@ -172,9 +173,8 @@
             eng_right.move(0);
             }
         //if((bufor[9] == NULL)&&(stm.readable()))
-        if(bufor[9] == NULL){
-            fill_buffer();
-            continue;
+        while (bufor[9] == NULL){
+            fill_buffer(i);
         }           
         if(isCorrectPacket(bufor)){   
             t.stop();
diff -r 2e73d45d090e -r da4c204737bf mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Tue Jun 14 13:32:33 2016 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/6c34061e7c34
\ No newline at end of file