Commit Graph

  • 7f553c1276 Merge branch 'oceanic-firmware-version' Jef Driesen 2020-10-27 11:14:29 +01:00
  • b7850e9cbf Report the firmware version in the devinfo event Jef Driesen 2020-03-31 23:04:12 +02:00
  • 50f3ba3189 Refactor the version string matching to use one table Jef Driesen 2020-03-31 22:59:17 +02:00
  • 014a15ba62 Parse the firmware version Jef Driesen 2020-03-31 22:34:33 +02:00
  • 5b133233f7 Merge branch 'goa-freedive' Jef Driesen 2020-10-20 13:58:54 +02:00
  • c77a311a89 Add support for Cressi Goa gauge and freedives Jef Driesen 2019-11-24 08:24:36 +01:00
  • 57cd11fffe Add the extra 5 bytes containing the divemode Jef Driesen 2020-09-15 21:24:45 +02:00
  • fe9a3d9a10 Add a function to insert data anywhere in the buffer Jef Driesen 2020-08-10 12:10:29 +02:00
  • 625f56b494 Add support for the Scubapro Aladin A2 Nick Shore 2020-10-13 09:04:32 +02:00
  • c6ea7afb76 Fix a buffer overflow Jef Driesen 2020-09-21 10:29:55 +02:00
  • 469d3ee177 fix Shearwater PNF parsing for Petrel / Petrel 2 Dirk Hohndel 2020-09-19 10:29:55 -07:00
  • 8a10e545d4 Fix a bug in the salt and fresh water parsing Jef Driesen 2020-09-18 17:29:52 +02:00
  • 2909863573 Fix the sample interval Jef Driesen 2020-09-15 14:55:30 +02:00
  • 3e89e1b871 Add support for parsing info events Jef Driesen 2020-07-26 16:02:14 +02:00
  • e2ecd96daa Add support for the Shearwater Peregrine Jef Driesen 2020-07-26 15:18:47 +02:00
  • 7a4c5e919f Fix a conflict with the Windows header files Jef Driesen 2020-08-21 16:45:51 +02:00
  • 51b1ae925c Add a missing parameter for the USB HID filter Jef Driesen 2020-08-21 16:34:23 +02:00
  • 9dace57814 Fix the OSTC4 firmware upgrade Jef Driesen 2020-08-14 15:14:05 +02:00
  • c77551b366 Handle a negative number of bytes as an error Jef Driesen 2020-07-17 20:52:48 +02:00
  • 33a20bd2b8 Merge branch 'iostream-usb' Jef Driesen 2020-08-11 15:22:07 +02:00
  • 5380b247af Update the example application Jef Driesen 2020-04-30 19:23:59 +02:00
  • c72dc4aa73 Use the new USB transport for the Atomic Aquatics Cobalt Jef Driesen 2020-04-30 19:17:23 +02:00
  • c84bbd93a3 Add an I/O implementation for USB communication Jef Driesen 2020-04-30 19:10:34 +02:00
  • 57f0ce6d79 Add support for filter parameters Jef Driesen 2020-04-29 18:56:13 +02:00
  • edacbb2f13 Disable direct access to the filter function Jef Driesen 2020-04-29 18:38:10 +02:00
  • 6986840c0d Increase the receive timeout to 5 seconds Jef Driesen 2020-07-29 14:39:53 +02:00
  • cdd618e683 Fix the McLean Extreme bluetooth name Jef Driesen 2020-07-26 17:27:49 +02:00
  • 71a149d776 Add support for Liquivision dive computers Jef Driesen 2020-04-26 11:08:45 +02:00
  • 91acd9bb2d Add support for the Aqualung i470TC Jef Driesen 2020-06-18 08:28:59 +02:00
  • c065a78402 Update the gitignore file Vincent Hagen 2020-06-05 13:21:40 +02:00
  • 21742bd2ec Update the man pages for the new iostream functions Vincent Hagen 2020-06-05 12:05:26 +02:00
  • 85074dba40 Purge the serial port buffer during initialization Jef Driesen 2020-06-01 19:15:49 +02:00
  • 8d35ee6978 Add support for the McLean Extreme David Carron 2020-05-18 08:54:15 +02:00
  • 9e6035f98a Suunto Eon Steel: sort the dive list properly Linus Torvalds 2020-05-07 13:29:38 -07:00
  • cac0eb7d81 Remove the salinity compensation Jef Driesen 2020-06-03 14:08:02 +02:00
  • 9525bc8047 Fix the hwOS ppO2 bug for firmware v3.08 Jef Driesen 2020-05-12 19:10:17 +02:00
  • 82f298febd Merge branch 'ostc3-fwupdate-improvements' Jef Driesen 2020-03-24 18:48:56 +01:00
  • 9e92381be4 Use a more robust command to write flash memory Jef Driesen 2020-03-12 22:09:50 +01:00
  • dff6d0c514 Read and cache the firmware version information Jef Driesen 2020-03-12 21:41:17 +01:00
  • da4a8a90c7 Add an extra delay after writing to the flash memory Jef Driesen 2020-03-10 22:58:48 +01:00
  • 7b9b6b4005 Add an extra delay after erasing a flash memory page Jef Driesen 2020-03-10 22:02:12 +01:00
  • d1b865d192 Send the service init command one byte at a time Jef Driesen 2020-03-10 21:48:36 +01:00
  • 94cd864dba Fix some typos in the comments Ralph Lembcke 2020-03-10 21:26:04 +01:00
  • ffa9e0aa3c Ignore excess bytes in the BLE version packet Jef Driesen 2020-03-03 19:58:55 +01:00
  • 8a1d32d319 Pass infinite NDL values to the application Jef Driesen 2020-02-25 21:18:19 +01:00
  • 416022f3cc Merge branch 'oceanic-empty-logbook-ringbuffer' Jef Driesen 2020-02-24 08:55:00 +01:00
  • 8fb0f1ca94 Clear the buffer if no dives are present Jef Driesen 2020-02-18 22:38:50 +01:00
  • 39aad6bb52 Report an error for invalid ringbuffer pointers Jef Driesen 2020-02-18 22:17:12 +01:00
  • f93b2afcc8 Improve the empty logbook ringbuffer detection Jef Driesen 2020-02-18 22:13:07 +01:00
  • 1d235daf30 Skip the BLE handshake for the Pro Plus X Jef Driesen 2020-02-18 19:47:41 +01:00
  • ebb8715e2c Merge branch 'goa' Jef Driesen 2020-02-13 11:10:35 +01:00
  • 5dc7e54596 Implement the gas mix sample Jef Driesen 2020-02-10 22:53:27 +01:00
  • 59d9791446 Limit the depth value to 11 bits Jef Driesen 2020-02-10 22:52:55 +01:00
  • a01b9bc9b9 Add support for the Scubapro A1 Janice McLaughlin 2020-02-04 08:18:55 +01:00
  • 4a60f89f4a Add support for the Sherwood Wisdom 4 Janice McLaughlin 2020-02-04 08:17:19 +01:00
  • ba96b3092d Fix the vtpro datetime parsing Nick Shore 2020-01-28 08:17:28 +01:00
  • f65e3cf39e Install the ioctl header file Jef Driesen 2020-01-16 20:18:40 +01:00
  • 4fe1b96689 Merge branch 'oceanic-ble' Jef Driesen 2020-01-06 21:30:32 +01:00
  • cfd54ff80e Advertise the BLE support in the device descriptors Jef Driesen 2019-02-05 14:08:22 +01:00
  • 4bc5ee90ef Fix the BLE device detection for the i770R and Pro Plus X Jef Driesen 2019-02-05 14:07:43 +01:00
  • 4baf140d25 Implement the BLE handshaking Jef Driesen 2019-02-05 14:05:49 +01:00
  • 6ba0726a42 Implement the BLE packet sending and receiving Jef Driesen 2019-02-05 14:01:49 +01:00
  • 4923d3761e Read the entire data packet in a single operation Jef Driesen 2019-02-01 15:53:14 +01:00
  • 437db813d5 Remove the trailing zero byte from all commands Jef Driesen 2019-02-01 15:48:40 +01:00
  • 4b2156d378 Fix a bug in the ACK/NAK handling Jef Driesen 2019-02-01 15:45:49 +01:00
  • 91309a3d54 Remove an unnecessary function Jef Driesen 2019-02-01 15:25:38 +01:00
  • a67bab58ca Merge branch 'ioctl' Jef Driesen 2020-01-06 21:27:38 +01:00
  • e71278a13f Add an ioctl to retrieve the remote device name Jef Driesen 2019-04-19 20:58:35 +02:00
  • c205299c02 Re-implement the set_latency function as an ioctl Jef Driesen 2019-04-19 20:52:12 +02:00
  • 0359a57fdc Add an ioctl function to the I/O interface Jef Driesen 2019-04-19 20:46:47 +02:00
  • be0e32b43b Merge branch 'poll' Jef Driesen 2020-01-06 21:21:31 +01:00
  • af5716d685 Integrate the new poll function Jef Driesen 2019-09-06 22:15:04 +02:00
  • f6fa2b84bc Add a poll function to the I/O interface Jef Driesen 2019-09-06 22:11:32 +02:00
  • ef4bd94717 Add support for the Oceanic Veo 4.0 Jef Driesen 2020-01-05 21:15:44 +01:00
  • 018198dc17 Increase the timeout to 3 seconds Jef Driesen 2019-12-26 10:18:36 +01:00
  • 02ae8d3fdb Fix the Aeris Manta memory layout Jef Driesen 2019-12-23 19:38:06 +01:00
  • 9f3e0a7026 Add support for the Oceanic Pro Plus 4 Jef Driesen 2019-12-20 21:59:18 +01:00
  • ad297c1cc9 Strip the source directory from file names Jef Driesen 2019-12-15 22:24:16 +01:00
  • 03c8e350dd Fix the Oceanic Geo 4.0 memory layout Nick Shore 2019-12-20 10:47:48 +01:00
  • ae733fd8a8 Ignore all empty logbook entries Jef Driesen 2019-11-13 21:27:18 +01:00
  • b9a3606f37 Add a workaround for the hwOS ppO2 firmware bug Jef Driesen 2019-11-19 22:16:09 +01:00
  • a5ba2f4e41 Use macros to encode the firmware version Jef Driesen 2019-11-19 21:36:26 +01:00
  • 612011249d Use symbolic constants for the sample types Jef Driesen 2019-11-19 21:33:56 +01:00
  • b92cf6de69 Remove the obsolete hwos parameter Jef Driesen 2019-11-19 21:07:15 +01:00
  • 7f21998ad5 Limit the tank pressure workaround to hwOS devices Jef Driesen 2019-11-19 20:47:53 +01:00
  • ab230fd4e0 Fix the OSTC tank pressure decoding Jef Driesen 2019-11-12 21:12:06 +01:00
  • 21a9fa6879 Fix the Scubapro G2 HUD udev rule Jef Driesen 2019-11-03 19:50:40 +01:00
  • 4bbcb6a8a1 Add the Mares Genius to the bluetooth filter Jef Driesen 2019-10-25 21:29:43 +02:00
  • 4c91309c56 Add firmware upgrade support for the Ratio computers Jef Driesen 2019-07-11 21:25:18 +02:00
  • e215d10296 Add support for the Oceanic Geo 4.0 Jef Driesen 2019-10-22 21:29:43 +02:00
  • e2ae5f9525 Fix a buffer overflow Jef Driesen 2019-10-22 20:58:06 +02:00
  • a7edb159fd Merge branch 'shearwater' Jef Driesen 2019-09-27 08:07:50 +02:00
  • 6c441bb402 Improve the support for multiple tank transmitters Jef Driesen 2019-09-23 21:23:57 +02:00
  • e23c374cd8 Extract the log version immediately Jef Driesen 2019-09-23 21:13:53 +02:00
  • 03ff5d32f2 Use a struct for the gasmix data Jef Driesen 2019-09-23 21:09:07 +02:00
  • 41b24adfcb Use a prefix match for the Suunto bluetooth name Jef Driesen 2019-09-06 11:54:50 +02:00
  • ffeb6b2447 Update the Shearwater Nerd bluetooth names Jef Driesen 2019-09-06 10:31:29 +02:00
  • f801b512c3 Check condition before entering the loop Jef Driesen 2019-09-06 08:57:37 +02:00
  • 912eb37ac3 Discard the cached BLE packet Jef Driesen 2019-09-03 16:26:40 +02:00
  • d62674a803 Add support for Aqualung i200c Linus Torvalds 2019-08-20 15:25:26 -07:00