Commit Graph

  • d5f9b352fc Bluetooth updates for DSX Subsurface-DS9 Jack 2024-06-14 17:51:26 -04:00
  • 311f8d05f4 Fix EOL to CRLF Jack 2024-06-14 17:37:27 -04:00
  • deaaeee7a1 Fix undeclared variables Jack 2024-06-14 17:31:24 -04:00
  • c281b04bfc Fix invalid files Jack 2024-06-14 15:01:47 -04:00
  • 132a3949fd Add support for the Aqualung i330R and Apeks DSX Jack 2024-06-14 14:52:50 -04:00
  • 27a37fc95a Revert "Add support for the Aqualung i330R and Apeks DSX" Jack 2024-06-14 14:04:43 -04:00
  • d1106cb8ba Add support for the Aqualung i330R and Apeks DSX Jack 2024-06-14 13:50:39 -04:00
  • 9641883f2f
    Merge pull request #64 from mikeller/fix_sensor_count jma-test-20240614-01 Michael Keller 2024-06-02 16:30:57 +12:00
  • c7e89eab11 Garmin: Fix Reporting of Sensor Count. Michael Keller 2024-05-31 11:35:32 +12:00
  • 9b12e8e638
    Merge pull request #63 from mikeller/cherry_pick_mares_fix Michael Keller 2024-05-25 08:50:41 +12:00
  • d9c230820f Fix the Mares usb-serial communication Jef Driesen 2024-03-26 22:32:48 +01:00
  • 5d321deb8a
    Merge pull request #62 from mikeller/remove_garmin_filter Michael Keller 2024-05-08 12:29:29 +12:00
  • 9f2674ee7c
    Merge pull request #61 from mikeller/add_shearwater_stack_status Michael Keller 2024-05-08 12:29:10 +12:00
  • 6bd1183c34
    Merge pull request #59 from mikeller/fix_shearwater_sensor_calibration Michael Keller 2024-05-08 12:28:54 +12:00
  • 0c125489df
    Merge pull request #57 from mikeller/remove_shearwater_predator_timesync Michael Keller 2024-05-08 12:27:55 +12:00
  • fa224f5300 Shearwater: Add Stack Timer Information. Michael Keller 2024-05-04 23:34:23 +12:00
  • 8f686ce1d8 Shearwater: Remove timesync for Predator. Michael Keller 2024-03-30 22:32:26 +10:30
  • a7fb341fb0 Shearwater: Add Sensor Calibration Info. Michael Keller 2024-05-04 02:02:19 +12:00
  • ff0023b8b4 Garmin: Remove Unused Transport Filter. =Michael Keller 2024-05-05 20:36:22 +12:00
  • 6e65428fc8 Shearwater: Fix Sensor Calibration for DiveCAN Controllers. Michael Keller 2024-04-28 21:24:28 +12:00
  • 89221475cf
    Merge pull request #60 from mikeller/fix_serial_setting Michael Keller 2024-05-04 01:40:03 +12:00
  • bff6f7c140 Fix Setting of the Device Serial Number. Michael Keller 2024-05-03 16:09:02 +12:00
  • ca55a11ed5
    Merge pull request #58 from mikeller/add_garmin_descent_mk3_support Michael Keller 2024-04-28 18:46:40 +12:00
  • bb502c6d8b Garmin: Fixes to Add Support .fit format version 2.1. Michael Keller 2024-04-26 01:02:09 +12:00
  • 792090566e Garmin: Add Support for Descent Mk3(i). Michael Keller 2024-04-19 15:29:28 +12:00
  • 62a29eea15
    Merge pull request #56 from mikeller/update_libdivecomputer_202402 Michael Keller 2024-02-26 13:00:50 +13:00
  • 4bbfe1659e Shearwater: Fix Up Timesynch Changes. Michael Keller 2024-02-14 11:57:39 +13:00
  • 39bc2fe05c Import: Clean up gasmix / tank usage. Michael Keller 2024-02-03 00:20:34 +13:00
  • edfb1a9c67 Import: Update Garmin Descent Import for libdivecomputer Update. Michael Keller 2024-02-02 22:21:03 +13:00
  • d37cb91734 Merge remote-tracking branch 'libdivecomputer/master' into update_libdivecomputer_202402 Michael Keller 2024-02-02 17:40:41 +13:00
  • 78710ab2f1
    Merge pull request #55 from subsurface/add_garmin_descent_mk3_parsing_support Michael Keller 2024-01-23 11:08:37 +13:00
  • 76170009b4 Garmin: Add Support for Parsing of Garmin Descent Mk3 FIT files. Michael Keller 2024-01-22 12:47:34 +13:00
  • 1d0aeecf65 Fix the React Pro White memory layout Jef Driesen 2024-01-18 06:58:42 +01:00
  • de6696bc7f Add support for the Shearwater Tern Jef Driesen 2024-01-15 07:09:27 +01:00
  • cfe345aa8e Exclude O2 sensors without calibration data Jef Driesen 2024-01-11 23:09:11 +01:00
  • d47e1ce02b Add support for the Scubapro G3 and Luna 2.0 Jef Driesen 2024-01-05 00:01:24 +01:00
  • 08d8c3e132 Add support for parsing the compass bearings Jef Driesen 2023-11-01 21:25:18 +01:00
  • 2d9008aff7 Remove disabled gas mixes Jef Driesen 2023-11-12 21:01:57 +01:00
  • e1762fc8bd Skip all non-sample records Jef Driesen 2023-11-01 21:12:49 +01:00
  • 3c50e91a10 Allow a zero timestamp for the first sample Jef Driesen 2023-10-29 19:56:40 +01:00
  • cb0164150e Merge branch 'bluelinkpro' Jef Driesen 2023-10-19 10:34:26 +02:00
  • e83732e200 Fix the Mares Bluelink Pro communication Jef Driesen 2023-08-25 18:39:55 +02:00
  • a7e7439cab Setup the 2 byte command header internally Jef Driesen 2023-08-25 18:31:11 +02:00
  • 072f0d4242 Fix a potential buffer overflow Jef Driesen 2023-09-07 20:13:12 +02:00
  • baa1c494c1 Use a symbolic constant for the header size Jef Driesen 2023-09-07 20:02:36 +02:00
  • 330cb88952 Use plain ascii text in the code comments Jef Driesen 2023-04-07 13:29:41 +02:00
  • 37421a1b9a Merge branch 'filter-function' Jef Driesen 2023-08-24 17:18:46 +02:00
  • fe9b47f4bd Document the device descriptor functions Jef Driesen 2023-08-22 23:05:54 +02:00
  • ed871137b1 Export the filter function in the public api Jef Driesen 2023-08-20 22:13:45 +02:00
  • 4a9be44afd Use separate data structures for USB and USB HID Jef Driesen 2023-08-20 21:50:59 +02:00
  • a985b11859 Replace the filter parameters with an alternative Jef Driesen 2023-07-05 20:32:41 +02:00
  • b2310e62d6 Pass the descriptor to the filter function Jef Driesen 2021-01-25 21:35:38 +01:00
  • 301fdbe364 Remove support for the Tusa TC1 Jef Driesen 2023-07-18 00:40:56 +02:00
  • beb348dbf6 Merge branch 'ostc-remove-disabled-gasmixes' Jef Driesen 2023-08-14 10:23:55 +02:00
  • 5d36cc0798 Remove disabled gas mixes Jef Driesen 2023-07-31 21:08:50 +02:00
  • 993283d1c8 Store the original one based gas mix index Jef Driesen 2023-07-31 21:08:50 +02:00
  • 323804d5e6 Keep track of the actively used gas mixes Jef Driesen 2023-07-31 20:17:06 +02:00
  • ecc9e0b09b Limit the lookup function to the manual gas mixes Jef Driesen 2023-07-31 19:42:13 +02:00
  • 577b694087
    Merge pull request #54 from mikeller/improve_cressi_leonardo_ascent_warnings Michael Keller 2023-08-01 21:43:41 +12:00
  • 58ea31e62e Cressi Leonardo: Turn ascent warnings into info events. Michael Keller 2023-07-25 22:47:17 +12:00
  • 97b2c89aaa
    Merge pull request #52 from mikeller/hw_ostc_mark_inactive_gases Michael Keller 2023-07-23 15:43:32 +12:00
  • 8bfbb94087 Include the command byte in the hexdump Jef Driesen 2023-07-20 23:35:23 +02:00
  • 9cde393e5f Merge branch 'shearwater-tank-usage' Jef Driesen 2023-07-18 00:30:22 +02:00
  • 9bc742d3ac Use the HP CCR data for the oxygen/diluent usage Jef Driesen 2023-07-16 23:59:15 +02:00
  • a4cd21b811 Use the GTR mode to detect sidemount tanks Jef Driesen 2023-07-06 22:27:05 +02:00
  • f77e9c03fc Restrict the oxygen/diluent usage to CCR dives Jef Driesen 2023-07-10 17:53:13 +02:00
  • f818a5a92a Add a function for detecting CCR dives Jef Driesen 2023-07-10 17:52:23 +02:00
  • 3e39cb427a garmin: fix up some leftovers Linus Torvalds 2023-07-16 11:28:33 -07:00
  • e81eca685a garmin: add a _third_ time offset field Linus Torvalds 2023-07-16 11:17:32 -07:00
  • dc8f32609e garmin: add 'FIELD_DESCRIPTION' message definitions Linus Torvalds 2023-07-16 10:02:53 -07:00
  • 196cfdf4df garmin: add names for a few RECORD message fields Linus Torvalds 2023-07-16 10:01:19 -07:00
  • 503afc1a5f garmin: improve on the debug formatting for field printouts Linus Torvalds 2023-07-16 10:00:18 -07:00
  • e02df46a2b garmin: remove some left-over verbose hexdump debugging Linus Torvalds 2023-07-16 09:56:12 -07:00
  • 2879bd69a5 Garmin: parse the ACTIVITY message record Linus Torvalds 2023-07-15 10:11:04 -07:00
  • 4a2dec531e garmin: relax file name length rules Linus Torvalds 2023-07-14 12:31:33 -07:00
  • 67cd1cc0fd Expose FIT file parsing as its own "vendor" Linus Torvalds 2023-07-14 12:07:30 -07:00
  • 929ce47155 garmin_parser: add support for developer fields Linus Torvalds 2023-07-13 14:01:58 -07:00
  • 147d3df635 garmin_parser: add support for compressed records and more debug output Linus Torvalds 2023-07-13 13:58:44 -07:00
  • 4aa70c9e2a garmin_parser: add a HRM profile message stub Linus Torvalds 2023-07-13 13:53:15 -07:00
  • 571df62ce5 garmin_parser: be a little less abrupt about parsing errors Linus Torvalds 2023-07-13 13:49:00 -07:00
  • ceaaba3e77 Add support for the new Ratio iX3M 2 models Jef Driesen 2023-07-10 18:26:38 +02:00
  • 1222041b46 HW OSTC3/4: Mark Inactive Gases as Such. Michael Keller 2023-07-09 14:46:44 +12:00
  • 3733b87ac9 Merge branches 'add_shearwater_teric_timesync' and 'add_ostc4_dump_error' of https://github.com/mikeller/libdc into Subsurface-DS9 Linus Torvalds 2023-07-08 16:50:45 -07:00
  • 0afd62d7af Return an error for the OSTC4 memory dump Michael Keller 2023-07-06 23:16:12 +02:00
  • 3a68af418e Fix the OSTC4 firmware upgrade Michael Keller 2023-07-06 23:07:31 +02:00
  • ff0328537e Ignore the diluents for open-circuit dives Jef Driesen 2023-07-05 23:54:16 +02:00
  • 3d82d6796f Merge branch 'shearwater-timesync' Jef Driesen 2023-07-05 23:49:38 +02:00
  • 25bd1f9853 Add support for time synchronization Jef Driesen 2023-06-22 21:23:28 +02:00
  • c16530b8ab Detect negative response packets Jef Driesen 2023-06-22 21:16:08 +02:00
  • d4402aa296 Add support for the WDBI function Jef Driesen 2023-06-22 20:42:12 +02:00
  • 13705f2b2d Use a static buffer for the RDBI function Jef Driesen 2023-06-22 20:35:47 +02:00
  • ee147afceb Move the model number mapping to a function Jef Driesen 2023-06-22 20:18:26 +02:00
  • b13ad617ac Fix bugs in OSTC4 support. Michael Keller 2023-06-14 12:37:11 +12:00
  • 838717dbae Add Time Synchronisation for the Shearwater Teric. Michael Keller 2023-06-08 22:25:26 +12:00
  • 436063c74d Merge tag 'v0.8.0' into Subsurface-DS9 Linus Torvalds 2023-05-27 16:18:41 -07:00
  • 763fc68741 Shearwater: Add time synchronisation. Michael Keller 2023-05-20 19:19:20 +12:00
  • 9b7aa813e0 Change the salinity format in the xml output Jef Driesen 2023-05-15 19:48:11 +02:00
  • 63f5a4d652 Remove the dc_parser_set_data function Jef Driesen 2021-04-23 22:02:25 +02:00
  • 679db0bae6 Remove the clock parameters from the constructor Jef Driesen 2021-04-23 21:27:12 +02:00
  • 0a4f37770f Remove the backend specific calibration functions Jef Driesen 2021-04-23 21:19:41 +02:00