1
0
mirror of https://github.com/wjwwood/serial.git synced 2026-01-22 19:54:57 +08:00

Commit Graph

  • 029c1993b8 First draft of the conanfile - works well with o2mainapp Ondrej Outrata 2021-03-11 09:12:11 +01:00
  • 1fc8df707a Remove catkin dependency Richard Hozák 2021-03-10 15:38:02 +01:00
  • ebe965dfdf Add support for serial bluetooth ports on Linux Robin Krens 2021-02-16 23:03:10 +01:00
  • 8ba37eae36 Remove Boost dependency Jacob Perron 2020-12-28 22:45:02 -08:00
  • 65cdbdbd9a Add EINTR handling to SerialImpl::write Matthias Behr 2020-10-26 22:42:34 +01:00
  • 9dcca36b19 README.md: Update. Alec Leamas 2020-09-29 14:47:06 +02:00
  • 7abad93f33 ci: Add an appveyor windows build script. Alec Leamas 2020-09-27 22:39:25 +02:00
  • ba8745b9c1 ci: Add a circleci linux and macos builder. Alec Leamas 2020-09-27 12:43:01 +02:00
  • a459c7cdee ci: .travis.yml: Refactor, add working focal and xenial builds. Alec Leamas 2020-09-24 14:37:53 +02:00
  • a56c97e49c ci: travis: Update to better match before refactoring. Alec Leamas 2020-09-25 09:15:59 +02:00
  • 2070f8ab68 tests: Use elapsed time in timer tests (#232). Alec Leamas 2020-09-27 12:09:17 +02:00
  • 13ac389cbe cmake: Move options to start, comments, cleanup. Alec Leamas 2020-09-27 21:02:17 +02:00
  • 9662bf6b11 cmake: Make catkin package optional Alec Leamas 2020-09-25 20:32:31 +02:00
  • 94743a6b92 cmake: package.xml: Use version in PROJECT() call. Alec Leamas 2020-09-24 11:21:33 +02:00
  • 5f1ab387b7 cmake: Add option for alternative name cxx-serial. Alec Leamas 2020-09-22 15:51:26 +02:00
  • e1dabd8649 cmake, include: Make use of v8stdint.h conditional. Alec Leamas 2020-09-22 15:37:34 +02:00
  • c0e9292ee1 cmake: Make CATKIN_ENABLE_TESTING an official option. Alec Leamas 2020-09-22 15:21:43 +02:00
  • 00cbd2c197 cmake: Use doxygen for docs if found. Alec Leamas 2020-09-22 14:49:18 +02:00
  • 742555a652 cmake: Make test program depend on ENABLE_TEST_PROGRAM. Alec Leamas 2020-09-22 14:26:33 +02:00
  • ed0e389352 cmake: Add defined so-version and public header to lib. Alec Leamas 2020-09-22 13:28:04 +02:00
  • cb35d69dd5 cmake: Use cmake >= 3.5, add project setup. Alec Leamas 2020-09-22 13:08:46 +02:00
  • 8068164faa Add missing unix_impl to bazel build configuration Nathaniel Brough 2020-09-18 10:31:44 +08:00
  • 2c6450976b
    Merge ae46504ae7d4a199ea9bba0e73a6f083bf172f80 into 683e12d2f6a26c80bfa07f276845be618237ae5b Dan Rose 2020-09-08 17:45:21 +00:00
  • ae46504ae7
    Revert "Merge branch 'ament_cmake'" Dan Rose 2020-09-03 19:45:41 -05:00
  • 2df800d0fc
    Revert "Remove test that breaks the build" Dan Rose 2020-09-08 11:09:06 -05:00
  • 7fe3be8d5f Remove test that breaks the build Dan Rose 2020-09-08 11:09:06 -05:00
  • 8e0effcd36
    Merge branch 'ament_cmake' Dan Rose 2020-09-03 19:45:41 -05:00
  • abba176643 Adding support for the bazel build system Nathaniel Brough 2020-08-11 10:06:56 +08:00
  • e8d882335b Fix Unix ioctl call and exception text in waitForChange Richard Hulme 2020-06-08 20:41:53 +02:00
  • 743a1badf3 fix invalid memory access when eol size >1 chenguojun 2020-04-28 15:11:44 +08:00
  • 47732659f5 Solve issue Custom Baudrate OSX #139 of original repo; inspired by PySerial source code and #57 of github.com/npat-efault/picocom, we need to set custom baudrate after calling tcsetattr; tested on macOS Mojave 10.14.4 atomiechen 2020-03-21 23:19:29 +08:00
  • a0ff363f02 fix: restore rt and pthread set for katkin blabbe 2020-03-13 10:32:53 +01:00
  • 34a4475398
    Merge branch 'master' into master Bobo 2020-03-13 09:58:26 +01:00
  • c3c8ae2297 fix: Don't force STATIC on serail library blabbe 2020-03-13 09:55:23 +01:00
  • 82fc4a7650 fix: Enable Catkin use by default blabbe 2020-03-13 09:55:00 +01:00
  • cbcca7c837 Install serial library to a portable location. (#216) Sean Yen 2020-01-06 11:15:17 -08:00
  • d15d045990
    Install serial library to a portable location. Sean Yen 2019-12-18 18:45:48 -08:00
  • bb938f758a fix: install(ARCHIVE) call fail on Linux blabbe 2019-12-04 14:24:04 +01:00
  • e3516cd431 feat: CMake library export blabbe 2019-12-03 13:16:55 +01:00
  • 61a914cd88 cmake: Add option to build sample blabbe 2019-12-03 13:14:28 +01:00
  • 690990ccb0 feat: Catkin dependancy is now optional blabbe 2019-12-03 11:53:40 +01:00
  • 1c156829ea
    Merge ad3897cc8f648c00edebfaefde8f76320be91112 into 683e12d2f6a26c80bfa07f276845be618237ae5b Zachary Michaels 2019-11-22 01:37:11 +08:00
  • ad3897cc8f Remove dependency on Boost (unused) Zachary Michaels 2019-11-21 09:35:26 -08:00
  • 22a104a70c Set package.xml format to 3 Zachary Michaels 2019-11-20 15:23:19 -08:00
  • 013f9cf8d1 Remove dependency on ament_index_cpp Zachary Michaels 2019-11-18 09:43:36 -08:00
  • 2fc44b6871 Remove unused CMakeLists (tests now defined in root) Zachary Michaels 2019-11-18 09:11:02 -08:00
  • 39cee03b60 Enable tests Zachary Michaels 2019-11-18 09:09:50 -08:00
  • 288e994479 Disable linting Zachary Michaels 2019-11-14 10:25:49 -08:00
  • 0b9d5d5f9f cast to unsigned for comparisons Zachary Michaels 2019-11-11 09:57:00 -08:00
  • e7f16cb77c Use ament in CMakeLists.txt Zachary Michaels 2019-11-11 09:48:05 -08:00
  • eefc0ef616 Convert catkin to ament Zachary Michaels 2019-11-07 14:24:06 -08:00
  • 5606a99ab3 protocol Ivan Kishchenko 2019-09-21 14:40:48 +07:00
  • 1b55729229 remove catkin Ivan Kishchenko 2019-08-27 16:25:49 +07:00
  • 907b9f4aff Refine setTimeout by const reference liushuai 2019-08-21 22:20:02 +08:00
  • f6bd881bab Convert package to ament_cmake Scott K Logan 2019-07-03 14:09:10 -07:00
  • 51741829c0 Fix the build and cleanup CMakeLists Dan Rose 2019-04-22 20:09:09 -05:00
  • 8900d469e5 Add setupapi to ament_export_libraries Dan Rose 2019-04-10 15:41:11 -05:00
  • 7430d521e0 Migrated to ROS2 Dan Rose 2019-04-05 20:07:32 -05:00
  • c7230c4f47 Fix FD_ISSET issue by replacing pselect with ppoll medjo 2019-04-05 10:42:28 +08:00
  • 683e12d2f6 Fix memory leak when exception is thrown by impl classes in (#198) ros2 bsbaliga 2019-03-26 03:55:33 +05:30
  • 31c16ff9e8 Fix memory leak when exception is thrown by impl classes in Serial::read() vector and string variants. bsbaliga 2019-03-20 21:56:59 +05:30
  • b7231f43a9 serial cleaned up evilone79 2018-11-27 16:04:51 +02:00
  • fba8d81b5d
    whitespace William Woodall 2018-11-12 12:03:16 -06:00
  • 2ef29d7b10
    whitespace William Woodall 2018-11-12 12:01:58 -06:00
  • 9d9c1397d0
    Fix windows com port prefix Hannes Kamecke 2018-05-29 14:44:15 +02:00
  • 5a354eaab7
    reduce the number of jobs on travis (#172) William Woodall 2018-02-05 19:44:04 -08:00
  • e3394976ab disable timer tests on macOS William Woodall 2018-02-02 16:41:50 -08:00
  • 9db1ee8775
    test results William Woodall 2018-01-30 20:03:40 -08:00
  • e69b8381cb
    make tests and run_tests William Woodall 2018-01-30 19:52:34 -08:00
  • 8169a26d18
    Update .travis.yml William Woodall 2018-01-30 19:41:28 -08:00
  • 0e8ddd366e
    how to which William Woodall 2018-01-30 19:30:58 -08:00
  • 6e5b5c0e50
    simpler William Woodall 2018-01-30 19:12:35 -08:00
  • 3e6f4a5a21
    python! William Woodall 2018-01-30 19:03:31 -08:00
  • e2996da106
    force use of python2 executable by catkin packages William Woodall 2018-01-30 18:37:03 -08:00
  • 751ffe5708
    use python2 explicitly to run catkin_make William Woodall 2018-01-23 11:30:20 -08:00
  • ecd2e42a44
    force reinstall pip to get pip on PATH William Woodall 2018-01-22 12:58:03 -08:00
  • bdba3a80ad Fix CMake warning for rt and pthread. (#165) Mike Purvis 2018-01-18 20:25:29 -05:00
  • 4939fd9153
    update pip and ensure the right one is being used with an alias William Woodall 2018-01-18 15:03:04 -08:00
  • bcca007db8
    update usage of pip due to changes in Homebrew William Woodall 2018-01-18 11:31:19 -08:00
  • 8d98ebde40 Merge db7855ce6f1cb05b79bd44a8075245568da9f85e into 17e3223e6897a73479b1f7e1033086f9673ae4b1 Dinesh Bolkensteyn 2018-01-14 10:02:53 +00:00
  • c0f63b9976 reduce the number of jobs on travis William Woodall 2018-01-13 13:39:09 -08:00
  • 21b9631fbb Merge aa328d690520261d662db64688a656153c943204 into 17e3223e6897a73479b1f7e1033086f9673ae4b1 Alejandro Hernández Cordero 2018-01-13 21:37:52 +00:00
  • 17e3223e68
    remove references to no longer available uninstall command (#171) William Woodall 2018-01-13 13:37:26 -08:00
  • 3a3118be81 remove references to no longer available uninstall command William Woodall 2018-01-13 13:23:35 -08:00
  • 764fab8b5e sublime project file updates William Woodall 2018-01-13 13:18:45 -08:00
  • 235a5f716d print GetLastError() result instead of errno (#154) Ben Moyer 2018-01-13 12:16:50 -08:00
  • 534141aa8f implement flushInput and flushOutput for windows (#153) Ben Moyer 2018-01-13 12:15:36 -08:00
  • ce085ce88c Problem: hardware flow control uses RTS_CONTROL_TOGGLE (#132) José Manuel Díez 2018-01-13 20:10:11 +00:00
  • d0780e071a Merge 06971e07f80ff79e0b2516518ecdaa8bbedd2cc0 into d3713af096bdfdc1709e57e0066949314b7db1a6 Emil Fresk 2018-01-13 20:05:33 +00:00
  • ec5794d32d Merge ef98ccae7983a10dc99a8ff07c4f14d5a020916e into d3713af096bdfdc1709e57e0066949314b7db1a6 Doug Johnston 2018-01-10 03:35:32 +00:00
  • d3713af096 Support 500kbps serial ports. (#167) Mike Purvis 2018-01-09 10:22:43 -05:00
  • d3c03c09c2 Support 500kbps serial ports. Mike Purvis 2017-12-06 16:16:53 -05:00
  • a1cf1ee6ed Fix CMake warning for rt and pthread. Mike Purvis 2017-11-27 13:01:10 -05:00
  • cb7acae7c6 Add initialization params for serial port so that it can be read correctly without having to be initialized by another application. Kevin Smathers 2017-11-13 13:10:53 -08:00
  • aa94c7d740 Merge e9d83d9a9167f6e313c0cc89b5c135a4b843c5c9 into 827c4a784dd4fdd35dc391f37ef152eab7c9c9b2 tianb03 2017-09-06 03:14:51 +00:00
  • aa328d6905 serial: add support for OS X Víctor Mayoral Vilches 2016-06-01 18:45:11 +02:00
  • 52a4ca144c Merge 1c0b0771071cb2dd871656090312ec5d831b4031 into 827c4a784dd4fdd35dc391f37ef152eab7c9c9b2 Ben Moyer 2017-06-09 02:29:03 +00:00
  • 1c0b077107 make CTS/RTS hardware flow control work on windows Ben Moyer 2017-06-08 18:20:24 -07:00
  • 53caef260d print GetLastError() result instead of errno Ben Moyer 2017-05-23 12:04:27 -07:00
  • c9a2a086ca implement flushInput and flushOutput for windows Ben Moyer 2017-05-19 16:57:59 -07:00