icetd / libSerial

serial port lib for unix

Repository from Github https://github.comicetd/libSerialRepository from Github https://github.comicetd/libSerial

build

mkdir build && cd build
cmake .. && make -j4

Use

If the length of the data you receive is fixed and relatively long, you can set vmin

    Serial::SerialOpt_t serialOpt {
        .speed = 115200,
        .dataBits = 8,
        .stopbits = 1,
        .parity = 'n',
        .flowControlMode = 's',
        .vtime = 1, // 0.1s * vtime receive timeout
        .vmin = 1,
    };

About

serial port lib for unix


Languages

Language:C++ 85.5%Language:CMake 10.2%Language:C 4.3%