Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/serialport/utilities

Working with serialports can be hard, this is a collection of projects that make it easier.
https://github.com/serialport/utilities

feat(open): Throw on incorrect baudrate option (#1347)

This was causing a lot of issues, lets make it easier on people.

01eb7a19c6c20aa4f51a00142adc4166a76e5295 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(packages): upgrade eslint and sinon (#1343)

4f18e8b6de825dafa541d4a89e8ed664fff34d07 authored over 6 years ago by Francis Gulotta <[email protected]>
fix: Fixed typo in upgrade guide (#1321)

see also http://www.dictionary.com/browse/per-say

15160498472413496c03dd436d2bc8052b6923ad authored over 6 years ago by Marcus Wittig <[email protected]>
6.0.0-beta2

2b518ee205f26c4d42b55186c5eb9157c8cf8064 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(windows): Asynchronous callbacks for reading and writing (#1328)

Instead of ReadFile and WriteFile, which block and transfer data synchronously, use ReadFileEx a...

26bad48292ff3ec1c1d9073177fbc1a1d88687bd authored over 6 years ago by Dustin Long <[email protected]>
fix(windows): Asynchronous callbacks for reading and writing on Windows (#1313)

Instead of ReadFile and WriteFile, which block and transfer data synchronously, use ReadFileEx a...

b9d6189c1727088477427a1e2514378d1563f45a authored over 6 years ago by Dustin Long <[email protected]>
chore(package): update eslint to version 4.5.0 (#1315)

e4823f036d2fc30b194bf466d894ac2703a8107d authored over 6 years ago by Francis Gulotta <[email protected]>
feat(parsers): Add cctalk parsers (#1342)

* Added Working CCTalk Parser
* add basic tests
* compiled docs for cctalk parser

b34ef5347e7d0517031cc3bb9c88a86a9af977f8 authored over 6 years ago by Frank Lemanschik <[email protected]>
chore(package): update debug to version 3.0.1 (#1314)

ff590728a4c336779b32e50812d9d025c2a1a5b6 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(docs): add missing parsers to properties list

18d2a328e84340a8dac87903252823e98c894a6b authored over 6 years ago by Francis Gulotta <[email protected]>
Revert "fix(windows): Asynchronous callbacks for reading and writing on Windows" (#1323)

This reverts commit 2c2a8b688cdeb22076a11ebffe2543dbc3689910.

04e0633d25d8fb095e0e620987275ed90a51a75c authored over 6 years ago by Francis Gulotta <[email protected]>
fix(package): update debug to version 3.0.0 (#1292)

9374400374ab258319d66782c59d41605dafba7e authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
fix(docs): Add a note about windows support

Closes #1299

1b55e616827b34712c43fe678e1c0f89b95b681b authored over 6 years ago by Francis Gulotta <[email protected]>
fix(docs): correct default highWaterMark to 65536 bytes

54d88dee56007a5e3f26c6dee46ec09687609d6f authored over 6 years ago by Francis Gulotta <[email protected]>
feat(test): tone down codecov comments (#1289)

812373817b05c2a6b3ed0a07b56f1dc3ff85e485 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(changelog): Try out conventional-changelog (#1287)

Works great!

d47bada5b6856a33262832a64f40dfc8f172ef13 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(docs): Update info about prebuild and contributing (#1286)

0a3c2a2a9cbeecd2a3aced76b0cc8e0426317575 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(tests): fixup for #1279 (#1285)

be4591cf68820edb03e09cadb598cfb0a08420c1 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update sinon to version 3.2.1 (#1316)

29012a4fd38817082136be625d95011b83efcecf authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update sinon to version 3.0.0 (#1280)

a06bf27c3f737f99d2216461badc70f8737fa21f authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
fix(windows): Parse more types of pnpIds (#1288)

This should give us more serial numbers on windows.

fixes #1220

b7e41adb75f0d89a8563231c750b491c2224be76 authored over 6 years ago by Francis Gulotta <[email protected]>
6.0.0-beta1

### Bug Fixes

* **linux:** The productID should be a number not a description string ([#1279](h...

9801bd5aac078a25baaf961c73ad04b6b2d11834 authored over 6 years ago by Francis Gulotta <[email protected]>
fix(linux): The productID should be a number not a description string (#1279)

fix: #1278

83a4e0a6050b2f203a8b8a8bfa1d87b4d93baa85 authored over 6 years ago by Erik Kallen <[email protected]>
chore(binaries): Lets switch to prebuild! (#1282)

- Build once on each platform (win32, win64, linux32, linux64, osx)
- upload to github
- Binarie...

6f8202ca1ea6d712ed476b27df7fa21ee12d22da authored over 6 years ago by Francis Gulotta <[email protected]>
[unix] fix a bug when poller errors would be unhandled

They will now be handled by the reads and writes that use it.

99f3d0f04338e5d93e4dade70d2749f3094cf2cb authored over 6 years ago by Francis Gulotta <[email protected]>
Add a timeout for the open/close integration test

1be90b0fde17cb5ede08d04083d93b399356d544 authored over 6 years ago by Francis Gulotta <[email protected]>
bump to 5.0.0-beta9

d55a52a0d9c822e2ba0bbca58a4bcb1910b26118 authored over 6 years ago by Francis Gulotta <[email protected]>
Show MockBinding.reset() in examples

b6f445f584bf266845eeb93a4ea956d62016537c authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Unify the serialport.list output (#1266)

- [osx] remove the 0x from productID and locationId and vendorId
- [linux] remove the starting 0...

3b962d4d35722fbb30a0161e6fb2307fedb761dd authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Change parsers to be es6 classes

- Reduces code a bit
- Provides a better code example
- clean up options passing into transform ...

8d374fd747e640cd622ddb9de01ba0e06e2fc28f authored over 6 years ago by Francis Gulotta <[email protected]>
fix(windows): Add option to disable RTS (#1277)

* Add option to disable RTS on Windows
* Add support for XON / XOFF on Windows. This is probabl...

0e93b7d51f9860954b14657608eb17ce660ae5a0 authored over 6 years ago by Joshua Shireman <[email protected]>
docs: Fix missing `new` thanks to @patrykkalinowski

06db1c1d277b9f42814c40d51acaa8b371c2923e authored over 6 years ago by Francis Gulotta <[email protected]>
Bump to 5.0.0 🎉

64af95625c2b4b08cef87b9814dfa8c70ddd8a8c authored over 6 years ago by Francis Gulotta <[email protected]>
add a keyword

3fa05781b827bcaf85af37526cc6b693cfddd49c authored over 6 years ago by Francis Gulotta <[email protected]>
Remove console.log from regex parser

a0a849c6e089c7d1a796db62c8d2079bb78a717d authored over 6 years ago by Francis Gulotta <[email protected]>
Use parser not data callback without time and linting

c8ed342a55786aa1fe99bf5e8cc4b066dda57658 authored over 6 years ago by John Whittington <[email protected]>
Move parser object into port open

57b76a37db17fc16bcfee5d57c151fdd6b91ed14 authored over 6 years ago by John Whittington <[email protected]>
[all] Change the default high water mark to 64k (#1255)

The 16k water mark was set a long time ago, 64k is the default for `fs.ReadStream` You should ex...

886a2e480b343826a6be02e559caca63d96a39c0 authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Add promise support to serialport-repl and improve docs

74a674a005918e5a7f8dbd98efa2bc72f732ffb8 authored over 6 years ago by Francis Gulotta <[email protected]>
Update template

0df841cd600c6427f5c2d28720a3c7f61f137458 authored over 6 years ago by Francis Gulotta <[email protected]>
Fixed const typo

f1d3ef7cf1947bfa2b6ede7016bed9302c3a4495 authored over 6 years ago by Amila Welihinda <[email protected]>
Comments and number of bytes to send

aef0da722b054ae7c74f2ee27415eb0c65da128e authored over 6 years ago by John Whittington <[email protected]>
Queue drains

Drains don't make any sense if called on a closed port or before any writes. I'm queuing drains ...

80657a68ab181e8ec82f9f405cc8b196a139233b authored over 6 years ago by Francis Gulotta <[email protected]>
Drain receive manual test added

16737ec11164796c2e1e05015ecb988b2e47c35b authored over 6 years ago by John Whittington <[email protected]>
fix(package): update bindings to version 1.3.0

efa56da38b495396d9815f93034c80707ab2c4d8 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
lint & fixes

c1d19015554497ae8b2bd1adc6d757291b470416 authored over 6 years ago by Jesus <[email protected]>
readline parser

ff15dc73de80ccd4129a1c0ad468901777cd3acd authored over 6 years ago by Jesus <[email protected]>
Add write recording capabilities to the mock bindings (#1249)

- change echo default
- add a bunch of logging and serialport serialnumbers

873d480986c8cb5d3cdacbf5e379671410f80a00 authored over 6 years ago by Francis Gulotta <[email protected]>
Lift arguments object reference up to origin scope

See explanation: https://github.com/EmergingTechnologyAdvisors/node-serialport/issues/1245

Sign...

a6fc6e00094705a67f78279cd017d8f283824804 authored over 6 years ago by Rick Waldron <[email protected]>
call udevadm single time

303315bfb12f2eaa657afb1e5565fb08c5f9c803 authored over 6 years ago by Jesus <[email protected]>
gussy up the docs and keywords describing uses

56e04a69207f9452d1ba814e35907585f1e6fecf authored over 6 years ago by Francis Gulotta <[email protected]>
[all] Have drain wait for pending JS write operations before calling system drain

This should allow drain to be a lot easier to use.

Bonus:
- More logging!
- Bluebird in tests w...

6d77882cc63bcdbf8dadb66d00c3260a23b086fb authored over 6 years ago by Francis Gulotta <[email protected]>
[osx] Return the tty instead of the cu for osx serialports

For the record, tty's are `DialinDevice`s and cu's are `CalloutDevice`s

Thanks to @kishinmangla...

deb04982049e9cd2c26139e044048176e4ce3c0a authored over 6 years ago by Francis Gulotta <[email protected]>
Add more npm ignorable things to the .npmignore file

Signed-off-by: Rick Waldron <[email protected]>

8fdc5710c7e7502f6f6b8e0cff7922e55afe8394 authored over 6 years ago by Rick Waldron <[email protected]>
Bump to beta8

4cc54f0b0efa6366ce986aee1061ceecf4aff8e8 authored over 6 years ago by Francis Gulotta <[email protected]>
Baudrate.250000 (#1239)

* Test for 250k baud rate

a626c80f6e2baf6f4b03dd8fe2d636be9f576187 authored over 6 years ago by Francis Gulotta <[email protected]>
add a little to the upgrade guide

86fe0aefd32acdaf3c920df5c5d4762e3c019e2b authored over 6 years ago by Francis Gulotta <[email protected]>
refactor some test logic

9e6e39269bfc349f637c496eefd46e8e51997552 authored over 6 years ago by Francis Gulotta <[email protected]>
linted

dfe6939540f579b59710e0c77948aea179d26cbb authored over 6 years ago by Jesus <[email protected]>
tests

a650796ef7b20707ae5badade958536a33fc4fed authored over 6 years ago by Jesus <[email protected]>
upgrade packages

e5ceb8cef5a1a44bc64f14f6eb9dcd65a804f0ca authored over 6 years ago by Francis Gulotta <[email protected]>
Bump to beta7

e65f4a5a1ffffe5c5ad0fe527d9796482576da07 authored over 6 years ago by Francis Gulotta <[email protected]>
Remove the disconnect event

b4c9b0cd3c4bd289814da5b385d40aea819f237b authored over 6 years ago by Francis Gulotta <[email protected]>
notes on port.write error callback

548f6ce8b19fdc2467a1064d2c35626823d04f38 authored over 6 years ago by Francis Gulotta <[email protected]>
Test flushing data

- [unix] small changes to flushing data during port open and setup to prevent bad data
- [all] m...

632fc7c9d7c90faecedf769c15f1cecdb51bf317 authored over 6 years ago by Francis Gulotta <[email protected]>
Mocking examples and testing entry point

18ee583631f170e5e3b6ae6aff293bb84ecf7204 authored over 6 years ago by Francis Gulotta <[email protected]>
remove the unnecessary disabled lint rules, make the repl easier (#1219)

3f6b2f24227a9e13db4e2aecede1596dda048ffa authored over 6 years ago by Francis Gulotta <[email protected]>
[unix] Move setting up the baudrate to the end of the open()

- Test 1000000 baud

31f9f406a90463c3c06aba4d6b8c53d2d3075c70 authored over 6 years ago by Francis Gulotta <[email protected]>
Ensure flushing doesn't cause a read error which closes the port

2577fb64b85a1e0fee842cd1f70fe5d1cf475914 authored over 6 years ago by Francis Gulotta <[email protected]>
Add the `ttyAP` subsystem to serialport list

45411e7505d3171521a9d2424ebbd2a8a231eadc authored over 6 years ago by Francis Gulotta <[email protected]>
Make the mock bindings example work properly and the bindings easier to use

e04f0ea23293f71a02cb46f96109ca248cb5125a authored over 6 years ago by Francis Gulotta <[email protected]>
Bump 5.0.0-beta6

90176d436738d1d89944b6d2a8873227da44424f authored over 6 years ago by Francis Gulotta <[email protected]>
argument-less SerialPort.list() returns promise

Calling SerialPort.list() previously returned promise but it always required callback argument t...

c49274fb064ab35edbdcbe57d5735c5b44a5a751 authored over 6 years ago by Mike <[email protected]>
fix docs

d363b395e194595ddd7bbcf821c3f06475d666d6 authored over 6 years ago by Francis Gulotta <[email protected]>
Version 5.0.0-beta5

- [docs] An overhaul of the format and language in our docs thanks to @LappleApple
- [all] Remov...

3d427c7e003d3df890fe7cbbc6ceee1fd5f86c34 authored over 6 years ago by Francis Gulotta <[email protected]>
fix docs

891adc9c891b270f278fa91377e6f724c3e8ceba authored over 6 years ago by Francis Gulotta <[email protected]>
Don't build electron 32bit

68b683096c70e9312af69367153ff78ec35e5dff authored over 6 years ago by Francis Gulotta <[email protected]>
template for readme spelling correction

65710488fc3917e6cd02590fd279fde50b79a779 authored over 6 years ago by Francis Gulotta <[email protected]>
typo, post to port

08b988dde2b80c8be0bd99e439b5ec078aed2c4e authored over 6 years ago by alaq <[email protected]>
Drop windows 32bit node 4 because it can't install without a hack

Hopefully this now allows publishing with npm3+ and the latest node-pregyp and pregyp github

64b20e51ba9b984c49d3d01e7bc6a5746d006872 authored over 6 years ago by Francis Gulotta <[email protected]>
[unix] New read/write subsystem (#1212)

This has always been the dream. Use `fs.read` and `fs.write` to do reading and writing. To make ...

8489378c595e5871d2cebbf9f0655853cf3b3525 authored over 6 years ago by Francis Gulotta <[email protected]>
Pull out the c++ write queue (#1198)

68462b85eab5828bea7cf000fe6e7795dca9abf3 authored over 6 years ago by Francis Gulotta <[email protected]>
Update dependencies to enable Greenkeeper 🌴 (#1195)

* chore(package): update dependencies
* docs(readme): add Greenkeeper badge
* Ignore package-loc...

a5349c6ea88f965d981df7c14ed0cad04f61c4e6 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
chore(package): update eslint-plugin-standard to version 3.0.1

https://greenkeeper.io/

b9590869106b537b0ee221527021f0e4e85ad2bf authored over 6 years ago by greenkeeperio-bot <[email protected]>
Update README.md

f43d09a5b8558430d8fe83deae037cbd656670f8 authored over 6 years ago by Lauri Apple <[email protected]>
Upgrade packages and add an package-lock.json

d83681e2bd776105e0bcda22a31c070e8e3da6d2 authored over 6 years ago by Francis Gulotta <[email protected]>
build for node 8 and drop node 7 support

c051205cdfc6d34f7a30dae5a7bed911dcdb39b8 authored over 6 years ago by Francis Gulotta <[email protected]>
Version 5.0.0-beta4

- [all] add regex stream parser and tests
- [all] upgrade to non deprecated buffer methods
- [do...

5ba5c488e56c2c239e40e5fc762f12a7e21558c9 authored over 6 years ago by Francis Gulotta <[email protected]>
Buffer upgrades (#1168)

* upgrade to non deprecated buffer methods
* Don't lint on node 4 as it's now broken

I really w...

1b703cce77da104b8a9727bc472bfcd5121c115c authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update mocha to version 3.3.0

https://greenkeeper.io/

533f93e71797ca1d63a3c656cfc70cfaac116983 authored over 6 years ago by greenkeeperio-bot <[email protected]>
Pull README edits into the template and JS Doc

Updated the generated section of the docs but not all changes can be preserved.

02949d20f99a64e9294a70792612725a9d05a6e7 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update nan to version 2.6.2

https://greenkeeper.io/

0ea9001d2773ee404a1a4a652141e91455ae8eb7 authored over 6 years ago by greenkeeperio-bot <[email protected]>
chore(package): update eslint-plugin-require-path-exists to version 1.1.7

https://greenkeeper.io/

86cfe49bd2726b183e6399828d345058d5e6d378 authored over 6 years ago by greenkeeperio-bot <[email protected]>
chore(package): update eslint-config-standard to version 10.2.1

https://greenkeeper.io/

4e7a720e8c2809d66e073a669db1833ad30ae876 authored over 6 years ago by greenkeeperio-bot <[email protected]>
new docs I guess

75c9ea0f17f2a5ebefa0d14b7ce89f7c5dc29b4d authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update sinon to version 2.0.0

https://greenkeeper.io/

7cc3006012385594bf13a114a8030e0e827f072a authored over 6 years ago by greenkeeperio-bot <[email protected]>
chore(package): update eslint to version 3.19.0

https://greenkeeper.io/

829a38300c974ede4048a78652f5034a03bc5701 authored over 6 years ago by greenkeeperio-bot <[email protected]>
chore(package): update eslint-plugin-standard to version 2.2.0

https://greenkeeper.io/

4f74bb24cb1f9690a10e72e57d2a0ae9b673cdce authored over 6 years ago by greenkeeperio-bot <[email protected]>
Upgrade linters, edit for clarity

3759f319717af48cc51f8624a3ab7d133c869f85 authored over 6 years ago by Francis Gulotta <[email protected]>
chore(package): update debug to version 2.6.6

https://greenkeeper.io/

e86b50fa37b6992c9eb0b8e503703608199d8d82 authored over 6 years ago by greenkeeperio-bot <[email protected]>