Se podría pensar que una cruz -La biblioteca de plastform C para puertos serie es algo que ya debería haber existido durante 20 años, pero a partir de 2013 todavía no había ninguno, así que creé libserialport.
Se ha probado en Windows, Mac OS X, Linux (incluido Android), BSD y probablemente también se base en otros sistemas Unix. Es compatible con:
- Puerto enumeración (obtención de una lista de puertos serie en el sistema)
- apertura, cierre y consulta de los puertos
- Configuración de los parámetros del puerto (velocidad, paridad, etc.)
- puerto (operaciones de las líneas de control de módem, roturas, etc.)
- lectura, escritura, y los datos de lavado
- Esperando eventos
- error informatio Obtención de señalización n
La versión inicial 0.1.0 está en uso por el proyecto Sigrok de soporte de hardware de serie y se empaqueta en varias distribuciones de Linux ya. La versión de git también incluye nuevas llamadas a API para obtener información sobre adaptadores serie USB (VID/PID, etc.).
Excelente a excepción de la licencia de gnu – jjxtra
La licencia es LGPL.Tomamos esa decisión específicamente para que también se pueda utilizar en proyectos de código cerrado. –