Skip to content

Commit 8342d17

Browse files
committed
Add support for bluetooth devices /dev/rfcomm (#742)
1 parent 156e405 commit 8342d17

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

lib/list-unix.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function listUnix(callback) {
6262
// TODO statSync is bad bad bad
6363
for (var i = files.length - 1; i >= 0; i--) {
6464
if (
65-
!(/tty(S|ACM|USB|AMA|MFD)/).test(files[i]) ||
65+
!(/(tty(S|ACM|USB|AMA|MFD)|rfcomm)/).test(files[i]) ||
6666
!fs.statSync(path.join(dirName, files[i])).isCharacterDevice()
6767
) {
6868
files.splice(i, 1);

test/list-unix.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ var ports = {
3131
'DEVNAME=/dev/ttyMFD0\n' +
3232
'ID_VENDOR_ID=0x2341\n' +
3333
'ID_MODEL_ID=0x0043\n',
34+
'rfcomm4':
35+
'DEVNAME=/dev/rfcomm4\n',
3436
'ttyNOTASERIALPORT': ''
3537
};
3638

@@ -74,6 +76,14 @@ var portOutput = [
7476
pnpId: undefined,
7577
vendorId: '0x2341',
7678
productId: '0x0043'
79+
},
80+
{
81+
comName: '/dev/rfcomm4',
82+
manufacturer: undefined,
83+
serialNumber: undefined,
84+
pnpId: undefined,
85+
vendorId: undefined,
86+
productId: undefined
7787
}
7888
];
7989

0 commit comments

Comments
 (0)