2013-11-27 |
Martin Ling | Handle EINTR from tcdrain() in sp_drain(). |
blob | commitdiff | raw |
2013-11-27 |
Martin Ling | Handle EINTR by repeating the call. |
blob | commitdiff | raw | diff to current |
2013-11-27 |
Martin Ling | Fix conversion of timeout to struct timeval. |
blob | commitdiff | raw | diff to current |
2013-11-27 |
Martin Ling | Add sp_input_waiting() and sp_output_waiting() functions. |
blob | commitdiff | raw | diff to current |
2013-11-27 |
Martin Ling | New API and implementation for blocking and non-blockin... |
blob | commitdiff | raw | diff to current |
2013-11-27 |
Martin Ling | Set VMIN = 1, not zero which forces non-blocking reads. |
blob | commitdiff | raw | diff to current |
2013-11-26 |
Martin Ling | Return SP_ERR_SUPP on attempt to set mark/space parity... |
blob | commitdiff | raw | diff to current |
2013-11-26 |
Uwe Hermann | Minor cosmetics. |
blob | commitdiff | raw | diff to current |
2013-11-26 |
Uwe Hermann | Use "sp: " as prefix for debug logs (nicer/shorter). |
blob | commitdiff | raw | diff to current |
2013-11-26 |
Uwe Hermann | Fix the build on NetBSD/OpenBSD/FreeBSD, possibly others. |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Set some sane defaults in sp_open() on Windows too. |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Apply termios setting changes immediately. |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Support mark/space parity settings. |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Turn off all the fancy termios features. |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Windows nonblocking write: 1 byte at a time to know... |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Implement non-blocking I/O on Windows. |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Fix SET_FAIL macro. |
blob | commitdiff | raw | diff to current |
2013-11-25 |
Martin Ling | Handle -EAGAIN in non-blocking reads on Unix, and retur... |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Fix bug in debug message generation in sp_flush(). |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Initialise structure in sp_new_config(). |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Make configuration structure opaque. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Add sp_get_port_handle() function. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Make port structure opaque. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Add back previously deleted sp_get_config function. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Fix swapped DCD & RI signals on Windows. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Return SP_ERR_SUPP from sp_list_ports() on unsupported... |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Generate debug output when returning using TRY() macro. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Additional argument checking. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Add additional debug messages. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Add debug output for all entry and exit points. |
blob | commitdiff | raw | diff to current |
2013-11-23 |
Martin Ling | Add debug macros. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Add API for and default handler for debug messages. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Uwe Hermann | serialport.c: Add missing linux_termios.h #include. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Use new SP_ERR_SUPP error to indicate unsupported opera... |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Check for termiox support at runtime. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Fix memory leaks. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Uwe Hermann | Temporarily disable USE_TERMIOX code (breaks the lib). |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Uwe Hermann | Minor cosmetics. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Fix to sp_flush() on Unix. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Add sp_get_signals() function. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Add sp_start_break() and sp_end_break() functions. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Add sp_drain() function. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Make sp_flush take an option for what to flush. |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Martin Ling | Use a more logical set of SP_MODE_* flags. |
blob | commitdiff | raw | diff to current |
2013-11-21 |
Martin Ling | Support non-standard flow control modes on Linux. |
blob | commitdiff | raw | diff to current |
2013-11-21 |
Martin Ling | Support custom baudrates on Linux. |
blob | commitdiff | raw | diff to current |
2013-11-20 |
Matthias Heidbrink | Added support for non-standard baud rates for Apple. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Martin Ling | Retrieve XON/XOFF setting on Unix. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Uwe Hermann | Cosmetics, whitespace, consistency fixes. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Uwe Hermann | get_config(): Add a quickfix for xon_xoff. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Uwe Hermann | set_config(): Add missing CS5 handling. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Martin Ling | Use named enums instead of ints for clearer documentation. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Martin Ling | Mark config argument to sp_set_config as const. |
blob | commitdiff | raw | diff to current |
2013-11-18 |
Martin Ling | Additional argument checking for config functions. |
blob | commitdiff | raw | diff to current |
2013-11-18 |
Martin Ling | Remove sp_ prefix from private port data structure. |
blob | commitdiff | raw | diff to current |
2013-11-18 |
Martin Ling | Tidy up static functions. |
blob | commitdiff | raw | diff to current |
2013-11-18 |
Martin Ling | Make sure OS handles are set correctly for unopened... |
blob | commitdiff | raw | diff to current |
2013-11-18 |
Martin Ling | Get Xon/Xoff status on Windows. |
blob | commitdiff | raw | diff to current |
2013-11-18 |
Martin Ling | Refactor port configuration code. |
blob | commitdiff | raw | diff to current |
2013-11-16 |
Martin Ling | Add sp_get_config() function. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Eliminate lengthy switch/case blocks for baudrates. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Add sp_set_flowcontrol helper function. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Store control bits in sp_port_data on Unix. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Add functions for setting individual port parameters. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Apply sane termios settings at port open time. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Add prototypes for config helper functions. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Retrieve current control line settings in start_config. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | New API for serial control lines. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Move cfset{i,o}speed() calls to set_baudrate(). |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Use negative values in sp_port_config to retain existin... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Martin Ling | Replace sp_set_params with sp_set_config, which takes... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Uwe Hermann | Minor cosmetics, typos, and so on. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Divide sp_set_params into separate helper functions. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Include <stdio.h> on Windows for sprintf, used in sp_open. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Support 6-bit data on Unix. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Set data bits on Windows. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Add sp_copy_port() function. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | On Windows, prefix port names with '\\.\' to work with... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Rename header to libserialport.h. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Fix enumeration on Windows. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Fix enumeration on OS X. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Remove outdated inline documentation, README is now... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Add sp_free_port() function. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Make sp_list_ports and sp_get_port_by_name return int. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Add sp_get_port_by_name() function. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Port name string length now no longer needs to be passe... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Handle conversion of unicode names to char * on Windows. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Identify ports by sp_port structure, not name. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Always return an empty port list unless allocation... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Fix building on OSX and Linux. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Rename "name" to "value" to be more consistent with... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Ignore non-existant serial8250 ports on Linux. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | On Linux, skip virtual ttys that have no parent device. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Minor changes to port flags on Unix, to remain in sync... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Fix list append. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Document enumeration functions. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Martin Ling | Add serial enumeration code. |
blob | commitdiff | raw | diff to current |
2013-10-27 |
Martin Ling | Avoid unused variable warning on non-Windows platforms. |
blob | commitdiff | raw | diff to current |
2013-10-27 |
Martin Ling | Remove unused glob.h include. |
blob | commitdiff | raw | diff to current |
2013-10-27 |
Martin Ling | Initial version. Builds for Linux and Windows. |
blob | commitdiff | raw | diff to current |
|