Commit Graph

425 Commits

Author SHA1 Message Date
Sean Wilson e61a54267f Use the IOSSIOSPEED ioctl to set non-standard port speeds on OS X. 2017-02-13 21:20:02 -05:00
Josh Lubawy 6953a70fe8 Add support for set/clear BREAK/RTS/DTR signals in Windows. 2017-01-27 15:32:21 -08:00
hedgecrw85 46790676e6 Allow the safety sleep timer to be user-configurable when opening a port. 2016-12-05 15:24:49 -06:00
hedgecrw85 c943df001f Ensure that port reads do not block indefinitely if a user enters an incorrect timeout value (<100) on Linux or Mac. 2016-12-05 14:51:06 -06:00
hedgecrw85 5d9b261ee4 Documentation. 2016-12-05 14:29:04 -06:00
hedgecrw85 73b0d5918c Added bytesAwaitingWrite() method and allow enumeration of rfcomm Bluetooth ports. 2016-12-05 14:25:23 -06:00
Will Hedgecock d9aba7118e Merge pull request #43 from amitjoy/master
Added OSGi Support
2016-12-05 13:51:08 -06:00
Amit Kumar Mondal 24f424ed98 Added OSGi Support
Signed-off-by: Amit Kumar Mondal <admin@amitinside.com>
2016-05-18 11:17:16 +02:00
hedgecrw85 b30504e5b2 Added "bytes awaiting write" functionality 2016-03-25 11:19:29 -05:00
hedgecrw85 3957c116fb Removed separate function for setting flow control parameters. 2016-03-24 11:58:21 -05:00
hedgecrw85 44882a4cef Fixed bug where calling configuration options after setting timeouts negated the timeout settings. 2016-03-23 17:11:37 -05:00
hedgecrw85 5adf6ea556 Updated to version 1.3.12. 2016-03-23 16:52:53 -05:00
hedgecrw85 6a3cc212db Fix bug where reconfiguring ports after setting timeouts negates the timeout settings. 2016-03-23 16:51:07 -05:00
hedgecrw85 cbc7f952b4 Added ability to resolve symbolic links. 2016-02-18 11:09:27 -06:00
hedgecrw85 f55a1af7e7 Updated to version 1.3.11. 2016-01-04 10:43:42 -06:00
hedgecrw85 ff5617118d Allow users to specify a port in a non-standard directory 2016-01-04 09:27:11 -06:00
hedgecrw85 9ae2f07f2a Fixed some closing while executing a blocking call bugs. 2015-11-20 11:14:45 -06:00
hedgecrw85 51d7e2fb01 Allow for closing of port during blocking call on Windows. 2015-11-20 10:52:50 -06:00
hedgecrw85 7edec93c87 Updated to Version 1.3.10. 2015-11-19 13:36:02 -06:00
hedgecrw85 4939a18b2d Allow Windows serial port to return after several failed attempts at closing. 2015-11-19 13:32:16 -06:00
hedgecrw85 b9170ed848 Merge branch 'master' of https://github.com/Fazecast/jSerialComm 2015-10-28 14:58:19 -05:00
hedgecrw85 bde6b6ce7c Updated to version 1.3.9. 2015-10-28 14:56:16 -05:00
Rueben Banalagay 0ad9735624 Updated to Version 1.3.9 2015-10-28 14:52:01 -05:00
hedgecrw85 8ae6c186e2 Updated to version 1.3.9. 2015-10-28 10:21:07 -05:00
hedgecrw85 2f3861391b Updated to version 1.3.9. 2015-10-28 09:49:08 -05:00
hedgecrw85 15b33245d5 Updated to version 1.3.9. 2015-10-28 09:05:42 -05:00
hedgecrw85 d2e19f658a Updated to version 1.3.9. 2015-10-28 09:01:22 -05:00
hedgecrw85 7821161dcc Forced flush before close, monitors return value of close(), and releases exclusive lock of port before close. 2015-10-09 11:42:15 -05:00
hedgecrw85 ec0acd7ac4 Retry POSIX calls if EINTR value is returned and try a last-ditch brute force enumeration of any ports that aren't properly listed in sysfs on Linux. 2015-08-13 16:45:05 -05:00
hedgecrw85 7e7ac77796 Fixed some Android permission issues and made direct calls to native read/write methods instead of multiple Java-based calls. 2015-08-12 09:50:20 -05:00
rbanalagay 2499fd3245 Fixed Mac bug whereby some drivers could not set baud rates appropriately due to lack of IOSSIOSPEED support 2015-07-02 11:32:59 -05:00
hedgecrw85 45f7d6cccf Fixed #include problems on Mac. 2015-07-02 11:30:47 -05:00
hedgecrw85 f0c717c1a3 Mac OS Makefile updates. 2015-07-02 11:28:28 -05:00
hedgecrw85 422304c2d0 Fixed problem with IOSSIOSPEED not working on some drivers under Mac. 2015-07-02 11:23:16 -05:00
hedgecrw85 6ae1b1e98c Updated Maven installation codes. 2015-06-23 10:38:23 -05:00
hedgecrw85 8a45680e70 Fixed default number of stop bits to 1 in Javadoc. 2015-06-16 11:02:22 -05:00
hedgecrw85 6f5f2c4e8b Added documentation for OS-specific differences. 2015-06-15 12:42:25 -05:00
hedgecrw85 85e219a285 Added an isOpen() function call. 2015-06-14 16:56:00 -05:00
Rueben Banalagay 33df74c31f Allowed opening multiple ports at the same time. 2015-05-20 13:10:43 -05:00
hedgecrw85 af99aee913 Allow user to open multiple ports at the same time. 2015-05-20 13:01:28 -05:00
hedgecrw85 5741a2f827 Allow use of pseudo-terminals on Linux. 2015-05-18 21:39:31 -05:00
hedgecrw85 97a8efcec3 Updated to Version 1.3.2. 2015-05-13 10:42:42 -05:00
hedgecrw85 cb3b50196f Fixed bug whereby Event-Based Reading hangs forever on Windows if there is no input from the serial port. 2015-05-13 10:32:07 -05:00
hedgecrw85 de600d05c8 Forced enumeration of ttyAMA* on RPi-B. 2015-05-12 10:21:04 -05:00
hedgecrw85 83e70bf4b9 Allow Mac to enumerate tty AND cu ports. Simply system port name returned on Linux systems. 2015-05-07 10:49:39 -05:00
hedgecrw85 3bcda2e64e Removed all dependencies on libstdc++ (pure C now), fixed bug with dropping MSB on Linux when set to 8N1. 2015-05-04 18:48:48 -05:00
hedgecrw85 f49e8803a4 Updated to Version 1.2.2 2015-04-30 18:16:39 -05:00
hedgecrw85 6b08b2150e Added ability to use this library with a user-specified port descriptor. 2015-04-28 10:43:43 -05:00
hedgecrw85 ec08bff500 Added ability to use this library with a user-defined serial port desriptor. 2015-04-28 10:43:01 -05:00
hedgecrw85 2ac7b35390 Updated Android code to allow changing of baud rates. 2015-04-21 13:32:23 -05:00