AVRSack/AVRsack/ASSerial.swift

22 lines
526 B
Swift
Raw Normal View History

//
// ASSerial.swift
// AVRsack
//
// Created by Matthias Neeracher on 12/2/14.
// Copyright © 2014 Aere Perennius. All rights reserved.
//
import Foundation
class ASSerial {
class func ports() -> [String] {
let devices = NSFileManager.defaultManager().contentsOfDirectoryAtPath("/dev", error: nil)!
var cuDevs = [String]()
for dev in devices as [String] {
2014-12-03 15:41:39 +00:00
if dev.hasPrefix("cu") {
cuDevs.append("/dev/"+dev)
}
}
return cuDevs
}
}