Jef Driesen
cb0a9c6c81
Store the layout descriptor in the device handle.
2010-02-26 14:40:36 +00:00
Jef Driesen
293b45b77c
Use the common fingerprint function directly.
2010-02-26 14:40:16 +00:00
Jef Driesen
067a6c630a
Add a devinfo event for the Mares backends.
2010-01-08 14:38:04 +00:00
Jef Driesen
a49d2c7b36
Changed the device_dump() function to use the new memory buffer class.
...
Using a resizable memory buffer allows to allocate the right amount of
memory inside the backend, avoiding having to know the required buffer
size in advance.
2009-11-10 11:36:10 +00:00
Jef Driesen
cc1a99b9c7
Add a common base class for the Mares backends.
...
The memory layout of the Mares Puck and Nemo devices is very similar,
which allows to share the parsing code between the backends.
The Mares Puck protocol allows for a more efficient implementation, by
reading only the data that we really need. But as an intermediate
solution, reusing the Nemo code is good enough.
2009-10-11 13:51:26 +00:00
Jef Driesen
a4247b7505
Define the WARNING macro only once.
2009-08-06 14:15:52 +00:00
Jef Driesen
be2a27c58b
Remove the handshake function from the public api.
2009-04-14 21:37:39 +00:00
Jef Driesen
c1745cc535
Merge the typedef with the struct declaration.
2009-04-06 07:26:16 +00:00
Jef Driesen
ce705f8244
Use the new byte order functions everywhere.
2009-03-11 10:18:28 +00:00
Jef Driesen
731eaa2ce6
Add fingerprint support for the Mares Nemo.
2009-03-04 12:49:33 +00:00
Jef Driesen
4368b94ff0
Added basic support for the fingerprint feature.
2009-02-23 13:03:20 +00:00
Jef Driesen
6b4663444b
Added event notifications for the Mares Nemo.
2009-02-20 12:12:16 +00:00
Jef Driesen
eb9efb47e1
Check the length of the provided buffer space before the data transfer.
2009-02-11 10:43:44 +00:00
Jef Driesen
471f079c2e
Handle partial dives near the end of the ringbuffer correctly.
2008-12-23 17:38:39 +00:00
Jef Driesen
aac5caf664
Extract the freedive profile data too.
2008-12-23 17:38:11 +00:00
Jef Driesen
1034912313
Added the foreach function for the Mares Nemo.
2008-12-23 17:37:59 +00:00
Jef Driesen
02e0f37546
Added the initial implementation for the Mares Nemo.
2008-12-23 17:37:45 +00:00