timex-datalink

Crates.iotimex-datalink
lib.rstimex-datalink
version0.1.0
created_at2025-03-20 00:16:56.822577+00
updated_at2025-03-20 00:16:56.822577+00
descriptionRust implementation of the Timex Datalink protocol for communicating with Timex watches
homepage
repository
max_upload_size
id1598742
size331,213
Roberto Abdelkader Martínez Pérez (nilp0inter)

documentation

README

Timex Datalink Rust Library

This is a Rust implementation of the Timex Datalink protocol, ported from the Ruby gem timex_datalink_client.

Running Examples

The repository includes example code for Protocol 4 watches:

# Run the Protocol 4 example with a watch connected to /dev/ttyACM0
cargo run --example protocol4_example /dev/ttyACM0

Replace /dev/ttyACM0 with the appropriate port where your Datalink USB adapter is connected.

Features

  • Protocol 4 implementation
  • NotebookAdapter for serial communication with Timex watches
  • Character encoding utilities
  • Support for various data types (Time, Alarms, Appointments, etc.)
Commit count: 0

cargo fmt