Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Windows/Ruby 3.3] serialport Fails to Build #329

Open
tngliker opened this issue Jan 16, 2025 · 0 comments
Open

[Windows/Ruby 3.3] serialport Fails to Build #329

tngliker opened this issue Jan 16, 2025 · 0 comments

Comments

@tngliker
Copy link

tngliker commented Jan 16, 2025

I’m trying to use timex_datalink_client v0.12.3 on Windows 10 with Ruby 3.3.0 to sync with my Protocol 1 Timex Data Link watch using a Raspberry Pi Pico running timex-datalink-arduino (also tried with the DIY_Datalink_Adapter). However, the gem relies on serialport, which fails to build on Ruby 3.3 for me. The serialport gem hasn’t been maintained and is expected to break entirely in Ruby 3.4 (ruby-serialport#78).

The timex_datalink_client requires Ruby 3.1 or later, but serialport only builds earlier than Ruby 3.0. I attempted to replace serialport with rubyserial, but the code fails due to the issue described in Issue #308. I’ve also tried adjusting sleep timings and other troubleshooting steps. Certain tests have gotten the Pico's LED to at least blink, but the watch doesn’t respond.

Thanks for your help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant