Open source serial communication library for C/C++