[oe-commits] org.oe.dev blueprobe 0.18: Fix for uclibc. Termios speed above 115k are not supported,

lenehan commit openembedded-commits at lists.openembedded.org
Thu May 17 03:40:40 UTC 2007


blueprobe 0.18: Fix for uclibc. Termios speed above 115k are not supported,
so check for the defintion of the faster speeds before trying to use them.

Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: e5ed7f26d83dbc46a1eb192c4dab57cc6c3dfbb1
ViewMTN: http://monotone.openembedded.org/revision.psp?id=e5ed7f26d83dbc46a1eb192c4dab57cc6c3dfbb1
Files:
1
packages/blueprobe/blueprobe-0.18/uclibc-fix.patch
packages/blueprobe/blueprobe_0.18.bb
Diffs:

#
# mt diff -rd468f92038ca49f3940cc910b76719feca20cd6e -re5ed7f26d83dbc46a1eb192c4dab57cc6c3dfbb1
#
# 
# 
# add_file "packages/blueprobe/blueprobe-0.18/uclibc-fix.patch"
#  content [b6c240a1603f2a51e638693fa086afc7e5b9f164]
# 
# patch "packages/blueprobe/blueprobe_0.18.bb"
#  from [01e49a02e12301e834ad8a7f93b5814b7fb318f4]
#    to [7f893ead4128113aab8a6cac8891b52b51ea09f6]
# 
============================================================
--- packages/blueprobe/blueprobe-0.18/uclibc-fix.patch	b6c240a1603f2a51e638693fa086afc7e5b9f164
+++ packages/blueprobe/blueprobe-0.18/uclibc-fix.patch	b6c240a1603f2a51e638693fa086afc7e5b9f164
@@ -0,0 +1,30 @@
+Uclibc doesn't define or support speeds above 115200. So check the existence
+of the defines before allowing them to actually be used.
+
+Index: blueprobe-0.18/blueprobe.c
+===================================================================
+--- blueprobe-0.18.orig/blueprobe.c	2006-10-12 20:33:01.000000000 +1000
++++ blueprobe-0.18/blueprobe.c	2007-05-17 12:29:20.000000000 +1000
+@@ -25,14 +25,22 @@
+     return B57600;
+   case 115200:
+     return B115200;
++#ifdef B230400
+   case 230400:
+     return B230400;
++#endif
++#ifdef B460800
+   case 460800:
+     return B460800;
++#endif
++#ifdef B921600
+   case 921600:
+     return B921600;
++#endif
++#ifdef B1000000
+   case 1000000:
+     return B1000000;
++#endif
+   default:
+     return B57600;
+   }
============================================================
--- packages/blueprobe/blueprobe_0.18.bb	01e49a02e12301e834ad8a7f93b5814b7fb318f4
+++ packages/blueprobe/blueprobe_0.18.bb	7f893ead4128113aab8a6cac8891b52b51ea09f6
@@ -1,5 +1,6 @@ require blueprobe.inc
 require blueprobe.inc
 
-PR = "r1"
+PR = "r2"
 
+SRC_URI += "file://h4000.patch;patch=1 \
+            file://uclibc-fix.patch;patch=1"
-SRC_URI += "file://h4000.patch;patch=1"






More information about the Openembedded-commits mailing list