Framework

SerialDriverKit

Develop drivers for serial I/O devices connected to your Mac.

Overview

The SerialDriverKit framework supports the development of drivers for devices that communicate using a serial interface. The framework lets you build drivers to support modem hardware or a universal asynchronous receiver/transmitter (UART). To create a driver that communicates serially with a USB device, use the USBSerialDriverKit framework instead.

Package your driver in an app that uses the SystemExtensions framework to install and upgrade the driver on the user’s Mac.

Topics

Serial Interface

com.apple.developer.driverkit.family.serial

A Boolean value that indicates whether to match the driver against devices with serial communication interfaces.

IOUserSerial

The class for building a service that communicates using a serial connection.