A serial port class for the Mac, written in C++, for interfacing microcontrollers, etc. Works over USB serial.
- Open serial port for a device with:
openAndConfigureSerialPort(const char* portPath, int baudRate) - Read data using:
readSerialData(char* bytes, size_t length) - Write data using:
writeSerialData(const char* bytes, size_t length) - Remember to flush potentially buffered data when necessary with:
flushSerialData() - Close serial port when done, using:
closeSerialPort(void);