Minimale Veränderungen in Btbee; Die Datenübertragung funktioniert nicht hunderprozentig, v.a. wenn mehrere Bytes übertragen werden.
Fork of btbee by
Diff: btbee.cpp
- Revision:
- 4:3cdbefbd2409
- Parent:
- 3:ddeb620fb25e
--- a/btbee.cpp Wed Feb 05 10:32:04 2014 +0000 +++ b/btbee.cpp Wed Feb 05 11:18:48 2014 +0000 @@ -60,12 +60,12 @@ int pos=0; do { - while(!readable()){} - if (pos==len){return 0;} + while(!readable()){} //wait until readable + if (pos==len){return 0;} arr[pos]=getc(); pos++; *chars_read = pos; } -while (!(arr[pos]=='\n')); +while (!(arr[pos-1]=='\n')); return 1; }