Commit Graph

  • 4ffd514f76 Add support for the Suunto Eon Core Jef Driesen 2017-11-19 12:37:39 +01:00
  • 812db650d4 Locate the most recent dive Jef Driesen 2017-11-17 23:02:46 +01:00
  • f5df265300 Add EON Steel time sync capability Linus Torvalds 2017-07-20 12:42:18 -07:00
  • 2ced18870d Improve the progress events Jef Driesen 2017-11-15 22:47:23 +01:00
  • 2d7d5152b4 Detect the model number using the hardware type Jef Driesen 2017-09-15 17:42:08 +02:00
  • 63d6af8c41 Shearwater: add support for remaining gas time Dirk Hohndel 2017-07-07 07:40:29 -07:00
  • 7f22f4ac86 Shearwater: extract tank sensor data for log version 7 Dirk Hohndel 2017-07-07 07:05:53 -07:00
  • 9f754dc563 Shearwater: extract log version from header Dirk Hohndel 2017-07-07 07:03:13 -07:00
  • 428704b538 Add support for the Scubapro Aladin Square Jef Driesen 2017-11-13 09:30:41 +01:00
  • 20d7d03a0d OSTC: initialize initial CNS from header Jan Mulder 2017-11-13 10:02:43 +01:00
  • e786b0b0b6 Use an out-of-range value as undefined Jef Driesen 2017-11-14 12:57:00 +01:00
  • d0d4c7b994 Support for the Scubapro Aladin Sport Matrix. Berthold Stoeger 2017-10-23 20:55:19 +02:00
  • a196255841 Replace the clock calibration with a fixed epoch Jef Driesen 2017-10-22 22:19:45 +02:00
  • 7f2384d665 Merge branch 'usbhid' Jef Driesen 2017-10-09 16:27:44 +02:00
  • f708eadcfd Make the initialization thread-safe Jef Driesen 2017-09-26 22:58:59 +02:00
  • 7b920f5c42 Initialize the usb library only once Jef Driesen 2017-09-25 23:50:55 +02:00
  • efe2edd83c Merge branch 'g2' Jef Driesen 2017-09-28 22:22:16 +02:00
  • bcb64b3297 Workaround for a Windows libusb issue Jef Driesen 2017-09-22 22:16:56 +02:00
  • ddb7276bf0 Use a fixed size packet for sending Jef Driesen 2017-09-22 21:50:28 +02:00
  • a28d2feb4f Replace the size macro with the sizeof operator Jef Driesen 2017-09-22 21:36:39 +02:00
  • 94f739ab52 Merge branch 'platform' Jef Driesen 2017-09-28 22:04:47 +02:00
  • 5a00224c93 Use the correct printf format for the size_t type Jef Driesen 2017-09-27 19:53:18 +02:00
  • 52e03944c0 Move platform specific macros to a common header file Jef Driesen 2017-09-27 19:47:43 +02:00
  • b683eca5c8 Use the correct data type for the return value Jef Driesen 2017-09-28 21:45:46 +02:00
  • 87adab39d7 Rename the DiveSystem vendor to Ratio Jef Driesen 2017-09-12 20:48:14 +02:00
  • fa53d1351b Fix the Sherwood Insight temperature Jef Driesen 2017-09-12 22:16:29 +02:00
  • 50c4f18cf6 Implement the ndl/deco sample Jef Driesen 2017-09-12 20:00:41 +02:00
  • 38366ef8ed Merge branch 'cochran' Jef Driesen 2017-09-12 19:59:56 +02:00
  • 0220782aa8 Change communication parameter to work better with FTDI John Van Ostrand 2017-09-06 16:02:04 -04:00
  • ca4c261f6e Retry read operations on failure John Van Ostrand 2017-09-06 16:02:03 -04:00
  • c839134130 Add support for the Suunto D4f Jef Driesen 2017-09-10 21:17:03 +02:00
  • be8b95fdf9 Implement the tank pressure Jef Driesen 2017-09-05 20:25:30 +02:00
  • 45af27734e Merge branch 'uwatec' Jef Driesen 2017-09-05 19:04:43 +02:00
  • cb2a4f4a72 Use more descriptive names Jef Driesen 2017-09-02 10:31:19 +02:00
  • ce590b5bc9 Use two passes to parse the profile data Jef Driesen 2017-09-02 09:47:49 +02:00
  • 6b88bc1b8b Fix the Uwatec trimix data format Jef Driesen 2017-08-31 19:44:38 +02:00
  • 26f5925c05 Implement the ndl/deco, rbt and bookmark samples Jef Driesen 2017-08-25 20:20:12 +02:00
  • d954a500f6 Implement the setpoint sample for the iDive and iX3M Jef Driesen 2017-08-22 08:40:55 +02:00
  • abab44a74c Implement the ndl/deco sample for the Aqualung i300 Jef Driesen 2017-08-20 21:28:53 +02:00
  • 4aac63ea00 Update the msvc project file Jef Driesen 2017-08-19 22:32:48 +02:00
  • 156f54302d Add basic timezone support Jef Driesen 2017-04-25 20:32:42 +02:00
  • 838f730fb2 Merge branch 'timesync' Jef Driesen 2017-08-18 23:23:36 +02:00
  • 215d1155f8 Add time synchronization to the example application Jef Driesen 2017-08-01 13:57:52 +02:00
  • 22e0ab3d2b Implement the new api for the HW devices Jef Driesen 2017-08-01 13:28:03 +02:00
  • acb4a187fb Add support for synchronizing the device clock Jef Driesen 2017-08-01 13:28:03 +02:00
  • db0e1691cc Merge branch 'hidapi' Jef Driesen 2017-08-18 23:16:26 +02:00
  • eea02126a4 Use hidapi as the default USB HID library Jef Driesen 2017-07-21 00:48:04 +02:00
  • c9ed92d3f5 Workaround for a Windows hidapi issue Jef Driesen 2017-07-11 11:16:15 +02:00
  • b82d5fcfff Reset the number of bytes to zero on error Jef Driesen 2017-07-11 09:52:40 +02:00
  • d251b373be Add a zero report ID to the commands Jef Driesen 2017-07-11 00:17:36 +02:00
  • 05c858bf96 Fix compatibility issue with hidapi Jef Driesen 2017-07-11 00:15:39 +02:00
  • 854ad13f16 Implement the salinity field Jef Driesen 2017-08-16 20:38:47 +02:00
  • 722160cd48 Fix the atmospheric pressure for the iX3M Jef Driesen 2017-08-16 20:14:47 +02:00
  • 133b7394c2 Rename the OSTC 3+ to OSTC Plus Jef Driesen 2017-08-15 21:34:51 +02:00
  • 2813d61f65 Locate the most recent dive using the logbook pointers Jef Driesen 2017-08-09 10:33:21 +02:00
  • f7bcbb5828 Add support for the Aqualung i200 Jef Driesen 2017-08-11 21:04:46 +02:00
  • 813400ec54 Merge branch 'cochran' Jef Driesen 2017-08-15 11:39:32 +02:00
  • cdf7e8e635 Add event handling to TM model John Van Ostrand 2017-08-14 16:37:40 -04:00
  • 3f1131f80f Fix profile buffer size and address size John Van Ostrand 2017-08-14 16:37:39 -04:00
  • adef3f67fc Add three event codes John Van Ostrand 2017-08-13 11:24:45 -04:00
  • fb65726a55 Add support for the Commander TM John Van Ostrand 2017-07-15 16:39:37 -04:00
  • 1d8f25ba9b Dump function no longer assumes reads begin at byte 0 John Van Ostrand 2017-07-15 16:39:38 -04:00
  • 8b41e72cf7 Remove unneeded function John Van Ostrand 2017-07-15 16:39:36 -04:00
  • 88b6e36e04 Use only a single read operation Jef Driesen 2017-07-31 16:50:21 +02:00
  • cd5eb61e90 Make rbstream pagesize smaller and device specific John Van Ostrand 2017-07-14 19:50:57 -04:00
  • 55e8f83eb5 Use rbstream for reading profile data John Van Ostrand 2017-07-02 22:05:12 -04:00
  • 4e0c2e4650 Remove non-existing function from header Jef Driesen 2017-08-01 13:12:18 +02:00
  • 535d612a93 Use the correct type in the leonardo vtable Jef Driesen 2017-08-01 21:15:36 +02:00
  • b8b94c46fc Merge branch 'cochran' Jef Driesen 2017-07-05 13:12:27 +02:00
  • fd1557f634 Removed unused code John Van Ostrand 2017-07-02 22:05:11 -04:00
  • 2c5e787b77 Fixed duplicate gasmix event reports John Van Ostrand 2017-07-02 10:07:45 -04:00
  • 094b635f87 Added decompression event handling for the Commander John Van Ostrand 2017-06-30 14:12:59 -04:00
  • e1b679912a Fix bad profiles when profile ringbuffer wraps around John Van Ostrand 2017-06-30 14:12:58 -04:00
  • 9c795e6e4e Changed cochran_comander_profile_size function parameters John Van Ostrand 2017-06-30 14:12:57 -04:00
  • 48d93e9404 Fixed location and encoding of Commander II pointers John Van Ostrand 2017-06-30 14:12:56 -04:00
  • 3545bf158a Use a local variable for the layout pointer John Van Ostrand 2017-06-12 15:58:25 -04:00
  • 3a2f2ff0c3 Add new EMC device model string John Van Ostrand 2017-06-12 15:58:25 -04:00
  • 216e393f43 Add support for Pre-21000 s/n Commander dive computers John Van Ostrand 2017-06-02 19:51:28 -04:00
  • 45f0605678 Fix problems with wrapped logbook ringbuffer John Van Ostrand 2017-05-31 19:24:47 -04:00
  • b3d2c603dd Retry read operations on failure John Van Ostrand 2017-05-31 19:24:47 -04:00
  • 346391ae2c Change profile download to be incremental John Van Ostrand 2017-05-31 19:24:47 -04:00
  • c26755624d Fix the id string offset Jef Driesen 2017-06-22 21:17:46 +02:00
  • 7ce057d2ba Fix the progress events Jef Driesen 2017-07-04 14:58:52 +02:00
  • cdcfef6c1a Merge branch 'g2' Jef Driesen 2017-06-28 15:33:57 +02:00
  • 3a05e0ecf0 Use the trimix data format Jef Driesen 2017-06-23 06:56:48 +02:00
  • 0a5623a949 Use the correct model number Jef Driesen 2017-06-23 06:55:14 +02:00
  • 7ee210f83f Enable more fine grained progress events Jef Driesen 2017-06-20 21:36:47 +02:00
  • 06259fed19 Abort with an error if the buffer is too small Jef Driesen 2017-06-20 21:25:36 +02:00
  • eae071c97d Use the standard libdivecomputer error codes Jef Driesen 2017-06-20 21:02:01 +02:00
  • fcfee82cc8 Scubapro G2: add missed command packet logging Linus Torvalds 2017-06-15 07:01:51 +09:00
  • 8c0ab03706 Scubapro G2: add back the initial handshake code Linus Torvalds 2017-06-15 06:36:57 +09:00
  • 4ef57b24bb Scubapro G2: clean up unused field Linus Torvalds 2017-06-15 06:27:21 +09:00
  • f107d7c0d8 Add initial Scubapro G2 frontend Linus Torvalds 2017-06-08 22:16:14 -07:00
  • 434e765128 Merge branch 'ix3m' Jef Driesen 2017-06-16 09:00:26 +02:00
  • 24621ed519 Improve the handling of unreadable dives Jef Driesen 2017-06-03 10:07:14 +02:00
  • 3b967f9eb1 Improve the handling of devices without any dives Jef Driesen 2017-06-03 10:01:45 +02:00
  • 5178c0f755 Add extra NAK error codes Jef Driesen 2017-06-03 09:59:17 +02:00
  • 35d1e6ff14 Propagate the error code to the caller Jef Driesen 2017-06-03 09:56:02 +02:00
  • 31c68ba338 Automatically re-transmit corrupt data packets Jef Driesen 2017-06-13 16:31:16 +02:00
  • 37392a03f2 Add a separate transport type for USB HID Jef Driesen 2017-04-25 19:19:55 +02:00