diff --git a/cr/externals/cr.boardin.mxo/Contents/Info.plist b/cr/externals/cr.boardin.mxo/Contents/Info.plist
index e71d1e1cda03f126f0e37a3ad3830f1c2bf6dc4e..76526305119f6e4f03e8f9185c9092c1d3e91921 100644
--- a/cr/externals/cr.boardin.mxo/Contents/Info.plist
+++ b/cr/externals/cr.boardin.mxo/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 16G1212
+ 18D42
CFBundleDevelopmentRegion
English
CFBundleExecutable
@@ -29,16 +29,16 @@
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 8E3004b
+ 10B61
DTPlatformVersion
GM
DTSDKBuild
- 16E185
+ 18B71
DTSDKName
- macosx10.12
+ macosx10.14
DTXcode
- 0833
+ 1010
DTXcodeBuild
- 8E3004b
+ 10B61
diff --git a/cr/externals/cr.boardin.mxo/Contents/MacOS/cr.boardin b/cr/externals/cr.boardin.mxo/Contents/MacOS/cr.boardin
index 931b1695d8cea3041e0aea70ab92d91f15f03d79..b3d7bcac656b83ce62ef366f53964ef5cd48cf7b 100755
Binary files a/cr/externals/cr.boardin.mxo/Contents/MacOS/cr.boardin and b/cr/externals/cr.boardin.mxo/Contents/MacOS/cr.boardin differ
diff --git a/source/FirmataClient/serial.c b/source/FirmataClient/serial.c
index 42115a497d2dcdff77d7752d3fdce551d5dc2d7a..9163218944388f71dc5239200a05946686bc57cc 100755
--- a/source/FirmataClient/serial.c
+++ b/source/FirmataClient/serial.c
@@ -112,7 +112,6 @@ int serial_portlist(char **list, int max_ports)
numPorts += macos_ports(&serialPortIterator, list, max_ports, numPorts);
IOObjectRelease(serialPortIterator);
- /*
// but it might be considered a "rs232 port", so repeat this
// search for rs232 ports
classesToMatch = IOServiceMatching(kIOSerialBSDServiceValue);
@@ -123,7 +122,6 @@ int serial_portlist(char **list, int max_ports)
&serialPortIterator) != KERN_SUCCESS) return 0;
numPorts += macos_ports(&serialPortIterator, list, max_ports, numPorts);
IOObjectRelease(serialPortIterator);
- */
#elif defined(WINDOWS)
// http://msdn.microsoft.com/en-us/library/aa365461(VS.85).aspx
@@ -176,7 +174,8 @@ int serial_portlist(char **list, int max_ports)
#endif /* MACOSX or WINDOWS */
- return numPorts;
+ printf("serial_portlist: %d\n", numPorts);
+ return numPorts;
}
int serial_isopen(serial_t *port)
diff --git a/source/cr.boardin/cr.boardin.c b/source/cr.boardin/cr.boardin.c
index 71723acd2fd9af899c291de0abc2fac05206c220..bd18173bbb1ecf87af486cd5b7e1dcaf7bc59c29 100755
--- a/source/cr.boardin/cr.boardin.c
+++ b/source/cr.boardin/cr.boardin.c
@@ -721,8 +721,12 @@ void boardin_printAvailPorts(t_boardin *x) {
int num_ports = serial_portlist(ports_avail, MAX_PORTS);
- for(int i=0; i