Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A port of libdlusb to the mac. Sync your Timex DataLink USB watch to a mac computer.
C Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
hidapimac
old
COPYRIGHT
Makefile
Makefile.in
README.md
add_alarm
add_appt
add_appt.c
add_chrono
add_chrono.c
add_contact
add_contact.c
add_countdn
add_countdn.c
add_interval
add_note
add_note.c
add_occasion
add_occasion.c
add_schedule
add_schedule.c
appt.c
chrono.c
comm.c
config.cache
config.log
config.status
configure
configure.in
contact.c
define.h
del_alarm
del_appt
del_appt.c
del_chrono
del_chrono.c
del_contact
del_contact.c
del_countdn
del_countdn.c
del_interval
del_note
del_note.c
del_occasion
del_occasion.c
del_schedule
del_schedule.c
dlusb.h
dlusbrc
dump_dlusb
dump_dlusb.c
hidapi.h
init_dlusb
init_dlusb.c
init_dlusb.sh
libdlusb.a
load_dlusb
load_dlusb.c
lock_dlusb
lock_dlusb.c
memory.c
misc.c
misc.h
note.c
note_to_contact.sh
occasion.c
option_dlusb
option_dlusb.c
print_alarm
print_appt
print_appt.c
print_chrono
print_chrono.c
print_contact
print_contact.c
print_countdn
print_countdn.c
print_interval
print_note
print_note.c
print_occasion
print_occasion.c
print_schedule
print_schedule.c
schedule.c
session.c
sync_dlusb.sh
sysinfo_dlusb
sysinfo_dlusb.c
timer.c
tod_dlusb
tod_dlusb.c
tucp.c
usb_libusb.c
usb_libusb.h
usb_usbhid.c
usb_usbhid.h

README.md

LibDLUSB-Mac

About the Port

This is a port of libdlusb from libusb to signal 11's hidapi

All the changes are made in the makefiles,usb_libusb.h and usb_libusb.c

The old files are kept in the old folder

DISCLAIMER

This software can cause severe damage to your Timex Data Link USB watch. Use at your own risk.

Be prepared to do hard-reset!

INTRODUCTION

libdlusb is a library used to communicate with the Timex Data Link USB watch on various UN*X operating systems. The library can be built with two USB libraries: libusb (OS-independent USB library) and usbhid (USB HID library for *BSD).

The communication protocol was implemented based on "Data Link USB Communication Protocol and Database Design Guide," which is distributed by Timex Corporation.

Homepage: http://geni.ath.cx/libdlusb.html

COMPILATION

  1. Create Makefile. The configure script generates Makefile for libusb support by default:

    ./configure --prefix=$HOME

  2. Build the library and test programs:

    make

  3. Install programs under $HOME/bin (${prefix}/bin):

    make install

  4. Edit $HOME/.dlusbrc

Now you have libdlusb.a and several test programs. If you want a shared library, add --enable-shared option to configure (./configure --enable-shared) and run make.

BUG REPORT

If you find a bug or write a useful program with the library, please let me know: http://groups.yahoo.com/group/timexdatalinkusbdevelop

Something went wrong with that request. Please try again.