1
0
mirror of git://sigrok.org/libserialport synced 2023-08-10 21:13:24 +03:00

Commit Graph

  • 6f9b03e597 HACK: don't even check for termiox master Karl Palsson 2021-06-11 17:07:09 +0000
  • 1abec20502 Apply a default baudrate when the OS does not provide one. Jerry Jacobs 2021-06-14 18:22:58 +0200
  • a06a765515 doc: update IRC reference to Libera.Chat Gerhard Sittig 2021-06-16 20:51:42 +0200
  • 1b011060df sp: clear HUPCL to preserve control lines on close Ben Gardiner 2020-09-22 03:10:08 +0000
  • 086a418145 Return proper type when sp_get_port_transport() fails Wolfram Sang 2020-04-05 23:24:50 +0200
  • ffbfc5c76b Open the file descriptor of a serial port on POSIX systems exclusively Leon Varga 2020-03-03 14:18:53 +0100
  • 0a24247de8 examples/send_receive: Fix receive check. Uwe Hermann 2020-03-26 22:38:41 +0100
  • 251890e3b9 Fix use of variable length array in send_receive example, for MSVC. Martin Ling 2020-02-07 14:09:06 +0000
  • ba49ee82db Add send/receive example to VS2019 examples solution. Martin Ling 2020-02-07 13:56:45 +0000
  • 2913355f7e windows: Ignore fParity flag which is always 0 after GetCommState(). Martin Ling 2020-02-07 11:16:32 +0000
  • 6711e43e9b README: Remove note about old MinGW, it actually works fine. Martin Ling 2020-02-07 10:48:48 +0000
  • 75a280a597 configure.ac: remove broken handling for cygwin as $host_os. Martin Ling 2020-02-07 10:39:00 +0000
  • 7b0686ed58 Add remaining examples to examples/README. Martin Ling 2020-02-02 10:57:27 +0000
  • 4349b1f6a2 Formatting fix for example descriptions. Martin Ling 2020-02-02 10:51:47 +0000
  • cd1a7d4361 Add example of sending and receiving data. Martin Ling 2020-02-02 10:51:07 +0000
  • d81a4dfdc6 unix: Fix calculation of poll() timeout in sp_wait(). Martin Ling 2020-02-02 09:36:52 +0000
  • 78c3db9bfb Minor whitespace- and consistency fixes. Uwe Hermann 2020-01-26 21:18:49 +0100
  • 42b3cf3b98 README: Add note on building for MSYS2/Cygwin. Martin Ling 2020-01-25 16:06:49 +0000
  • fb58f12ee9 Relax timing test in the other direction. Martin Ling 2020-01-25 14:54:39 +0000
  • 2be41b1265 Fix building on Cygwin. Martin Ling 2020-01-25 14:51:56 +0000
  • f6abee5c78 Relax timing test because it's too tight for Windows. Martin Ling 2020-01-24 08:02:36 +0000
  • 6339fa04d6 README: update instructions for building with MSYS2. Martin Ling 2020-01-24 07:54:50 +0000
  • 28981e0793 README: update build instructions with VS2019/MSBuild options. Martin Ling 2020-01-24 07:05:50 +0000
  • 67b55d10b8 Add Visual Studio projects and solution to build example programs. Martin Ling 2020-01-24 05:59:29 +0000
  • d8c4d388e8 Fix use of variable length local array in await_events example. Martin Ling 2020-01-24 06:24:59 +0000
  • d6412d2801 windows: Fix another CreateFile usage. Martin Ling 2020-01-24 05:14:47 +0000
  • 60fc49ceab windows: Fix a warning on size_t to USHORT conversion. Martin Ling 2020-01-24 05:06:55 +0000
  • 41fc921ce4 windows: Fix a warning on conversion to unsigned int. Martin Ling 2020-01-24 05:03:49 +0000
  • 528e8c0002 windows: Fix warnings for conversions in time_as_timeval(). Martin Ling 2020-01-24 04:55:32 +0000
  • 988ace6c9f windows: Avoid leak of write buffer on realloc failure. Martin Ling 2020-01-24 04:44:47 +0000
  • bf40b1cea9 windows: Use correct variant of FormatMessage. Martin Ling 2020-01-24 04:30:22 +0000
  • e47c7dcbff windows: Use correct variant of CreateFile. Martin Ling 2020-01-24 04:00:13 +0000
  • 2149db9e93 Fix some warnings for size_t, DWORD and int conversions. Martin Ling 2020-01-24 03:11:47 +0000
  • 4651adb4f6 Replace some usages of int with size_t to fix overflow warnings. Martin Ling 2020-01-24 03:01:23 +0000
  • 75f468923b Add project files for Visual Studio 2019. Martin Ling 2020-01-24 02:56:50 +0000
  • e919e2efaa Adjust headers and include ordering for MSVC support. Martin Ling 2020-01-24 02:56:05 +0000
  • a20ed2965b Add example of waiting for events. Martin Ling 2020-01-23 02:54:23 +0000
  • 4720053160 Add an example of proper error handling. Martin Ling 2020-01-20 08:28:25 +0000
  • 6dba844779 Add some more narrative docs on the configuration API. Martin Ling 2020-01-20 07:40:10 +0000
  • 9ddf08588d Add example of how to configure a port. Martin Ling 2020-01-20 06:58:54 +0000
  • 0838c979cc Use SP_API prefix for functions in libserialport.h. Martin Ling 2020-01-20 05:02:27 +0000
  • f6e32b2dfa Use a static header file, not dependent on autoconf. Martin Ling 2020-01-20 04:51:52 +0000
  • 6aaf844863 windows: wc_to_utf8: use some clearer variable names. Martin Ling 2019-12-29 17:15:08 +0100
  • fdbb55ae1e windows: Don't try to include <unistd.h>. Martin Ling 2019-12-29 14:22:00 +0100
  • a9900f8b64 windows: wc_to_utf8: Eliminate variable-length array. Martin Ling 2019-12-28 22:38:04 +0100
  • e9d78d82c4 windows: Use a fixed worst-case WRITEFILE_MAX_SIZE. Martin Ling 2020-01-20 02:01:38 +0000
  • 8488868187 windows: Handle the case where there are no serial ports at all. Martin Ling 2020-01-20 01:42:00 +0000
  • c79e0ac8ef windows: Handle registry lookup failures correctly. Martin Ling 2020-01-20 01:28:17 +0000
  • 060d1d8a73 windows: Loop over WriteFile() if write size exceeds limit. Martin Ling 2020-01-04 00:13:58 +0000
  • 8073f87d45 Add test program for timing functions. Martin Ling 2020-01-20 03:43:49 +0000
  • 39acdc47db Move timing routines to separate file. Martin Ling 2020-01-04 00:43:41 +0000
  • bd72614f08 Move commonly used start flag into timeout helpers. Martin Ling 2020-01-04 00:33:50 +0000
  • 9d1ca7c855 Move special case for poll() timeout to call site. Martin Ling 2020-01-04 00:13:24 +0000
  • 3317d678de Support timing helpers on Windows. Martin Ling 2020-01-03 23:50:31 +0000
  • 08eb25f53a More generic solution for limiting per-call timeout. Martin Ling 2020-01-03 23:33:48 +0000
  • 32dbe2d298 Move repetitive timeout code into helper functions. Martin Ling 2020-01-03 22:42:00 +0000
  • 9a7945af84 Abstract all time handling operations. Martin Ling 2018-09-23 17:10:21 +0100
  • d9cc984fe7 Makefile.am: Add example files to the tarball. Uwe Hermann 2020-01-05 18:19:00 +0100
  • 44df415480 Doxygen: Fix an issue causing missing #define documentation output. Uwe Hermann 2020-01-05 18:17:04 +0100
  • 89c3d63e1a Update Doxyfile for doxygen 1.8.16. Martin Ling 2020-01-05 16:17:40 +0000
  • ee12a01e52 Release examples as public domain. Martin Ling 2020-01-05 14:53:09 +0000
  • ad19d60493 Add some additional formatting hints to Doxygen comments. Martin Ling 2020-01-05 03:28:58 +0000
  • 7c8d67efdc Integrate examples into Doxygen. Martin Ling 2020-01-05 03:04:38 +0000
  • 8c1a14e658 Add examples directory with two example programs. Martin Ling 2020-01-05 02:04:06 +0000
  • abd31fd9f9 android: Fix build compatibility with NDK platform 21 and up. Martin Ling 2020-01-04 23:00:17 +0000
  • 277f832a6a Define _POSIX_C_SOURCE to 199309L to get clock_gettime(). Martin Ling 2020-01-04 15:39:54 +0000
  • 9118f753f4 linux: Fix compile warning on gcc 6+ for readlink() call. Martin Ling 2019-12-31 16:50:55 +0100
  • fa106ef155 Use O_CLOEXEC where available Christian Seiler 2017-10-15 19:28:05 +0200
  • bd0fb6094f windows: Fix a build error. Uwe Hermann 2019-12-28 23:39:15 +0100
  • 7fb9a7b0a7 Fall back to CLOCK_REALTIME if CLOCK_MONOTONIC not usable. Martin Ling 2018-09-23 18:03:32 +0100
  • 192e77492a Use mach_absolute_time() on OSX without clock_gettime(). Martin Ling 2018-09-23 17:43:46 +0100
  • f40ea9d461 Use clock_gettime(CLOCK_MONOTONIC) if available. Martin Ling 2018-09-23 17:28:11 +0100
  • 46bdc20c26 configure: Check whether clock_gettime is available. Martin Ling 2018-09-23 17:22:20 +0100
  • 573feabc63 Move all gettimeofday() calls into a wrapper function. Martin Ling 2018-09-23 17:19:50 +0100
  • b457865b8f windows: Use architecture-specific size limit for WriteFile calls. Martin Ling 2019-12-28 19:47:06 +0100
  • 39df7833f7 windows: Use an adaptively sized buffer for nonblocking writes. Martin Ling 2017-07-03 21:43:38 +0100
  • 6bd6a8b520 windows: Await completion of previous write before changing config. Martin Ling 2017-07-03 20:56:21 +0100
  • 55ab7e0b6b unix: Fix handling of EAGAIN in sp_nonblocking_write(). Martin Ling 2019-12-28 17:53:11 +0100
  • 81243567bc Random minor whitespace fixes. Uwe Hermann 2019-12-28 19:23:30 +0100
  • 2e0437c28e windows: Fix incorrect wc_to_utf8() calls. Uwe Hermann 2019-12-28 17:08:49 +0100
  • 38b71192dd windows: wc_to_utf8(): Fix a WCHAR related issue causing crashes. Martin Jackson 2017-09-10 00:37:48 +0200
  • a84ffb5372 README: Add link to bug tracker. Uwe Hermann 2017-12-17 18:15:56 +0100
  • 42ad781896 README: Add missing contact info. Uwe Hermann 2017-12-15 18:38:11 +0100
  • 62ed9f801a windows: Break out helper function for awaiting previous write completion. Martin Ling 2017-07-03 20:55:13 +0100
  • 15541ebd78 Remove redundant inclusions of limits.h Stefan Tauner 2017-05-21 23:44:03 +0200
  • 95bad38c5b Canonicalize symlinks in portnames Stefan Tauner 2017-05-21 23:42:06 +0200
  • 2a6c24be33 FreeBSD: Add missing libusb-2.0 to pkg-config file. Uwe Hermann 2017-09-13 15:04:35 +0200
  • 6c8115820d Linux: fix for alpha where BOTHER is not defined. Martin Ling 2017-03-19 12:16:49 +0000
  • d8de88de32 configure summary: Show compiler version and flags. Uwe Hermann 2017-03-05 17:01:17 +0100
  • 0b53933127 configure summary: Show whether shared/static build is enabled. Uwe Hermann 2017-03-05 16:43:58 +0100
  • 5ec2f93bce configure summary: Slightly change formatting. Uwe Hermann 2017-03-05 16:42:37 +0100
  • df3b70a888 use readdir() instead of the deprecated readir_r() Aurelien Jacobs 2016-10-14 23:50:08 +0200
  • b2359c5c99 libserialport: Fix Linux files not compiled in with a toolchain for ucLinux Paul Cercueil 2016-08-29 15:05:20 +0200
  • 0c3f38b81b linux: freebsd: do check on proper pointer libserialport-unreleased Wolfram Sang 2016-02-19 22:25:00 +0100
  • 348a6d353a Doxyfile: Set version to 0.1.1. libserialport-0.1.1 libserialport-0.1.1 Uwe Hermann 2016-01-09 01:00:29 +0100
  • 3fcdc9f7d5 Bump libtool version (not package version) to 1:0:1. Uwe Hermann 2016-01-09 01:13:45 +0100
  • 24a38c8094 NEWS: Last updates for the upcoming 0.1.1 release. Uwe Hermann 2016-01-09 00:48:39 +0100
  • aee7d69195 Fix ERROR_SEM_TIMEOUT issue on Windows. Uwe Hermann 2016-01-27 08:19:38 +0100
  • 888fb45d66 Fix sp_blocking_read_next() implementation on Windows. Uwe Hermann 2016-01-22 15:30:44 +0100
  • 02c8a1424d windows: Fix iSerial for composite devices. Martino Facchin 2015-12-16 19:07:49 +0100