<html><head>
<style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style></head>
<body><div>On Sat, 2024-03-23 at 18:42 +0000, Andy Doddington wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div>
<div class="parent_body">
<br><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>
<div id="compose-body-wrapper" dir="auto">
<div dir="auto">
<div dir="auto">
<h2 style="max-width: 60em; background-color: rgb(255, 255, 255);"><span style="font-family: cantarell, sans-serif; font-size: medium;">Dear All,</span></h2><h2 style="max-width: 60em; background-color: rgb(255, 255,
255);"><span style="font-family: cantarell, sans-serif; font-size:
medium;">I note from the documentation at <a href="https://fprint.freedesktop.org/libfprint-dev/intro.html" target="_blank">https://fprint.freedesktop.org/libfprint-dev/intro.html</a> that: "This documentation is not aimed at developers wishing to develop and </span><font face="cantarell, sans-serif" size="3">, contribute fingerprint device drivers to libfprint".</font></h2></div></div></div></div></blockquote></div></div></blockquote><div><br></div><div>Haha, I didn't know that string existed. That is not true anymore …</div><div><br></div><div>I mean, look at <a href="https://fprint.freedesktop.org/libfprint-dev/">https://fprint.freedesktop.org/libfprint-dev/</a> there is an entire section on "Writing Drivers", not sure why you got stuck on the Introduction which is probably still there from libfprint 0.x times ;-)</div><div><br></div><div>I think these days most of the internal API surface is documentation. Likely not perfect, but it should be a quite good overall. So, take a look at it, but also be willing to accept that there might be some mistakes or gaps in the documentation. In the same way as the sentence you quoted is definitely not true anymore. :-)</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><div class="parent_body"><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><div id="compose-body-wrapper" dir="auto"><div dir="auto"><div dir="auto"><p style="max-width:
60em; font-family: cantarell, sans-serif; font-size: medium;
background-color: rgb(255, 255, 255);">Given that, could you please direct me to the documentation that *is* meant to server this purpose - ideally with some example code? I have just bought a laptop that does not provide a Linux-compatible fingerprint reader, even though it has one that is used by Windows 11 (sigh...). <br></p></div></div></div></div></blockquote></div></div></blockquote><div><br></div><div>Please refer to the existing drivers. There is no point in creating an example. Take a look at a few different and go from there. To start, figure out if you have a match-on-host or match-on-chip device and try to find a similar driver from there.</div><div><br></div><div>Benjamin</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><div class="parent_body"><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><div id="compose-body-wrapper" dir="auto"><div dir="auto"><div dir="auto"><div><br></div></div><div dir="auto">Clearly, this is not a promise on my part, but it might be worth a try - just for the fun of it.</div><div dir="auto"><br></div><div dir="auto">Kind Regards,</div><div dir="auto" id="tmjah_g_1299">
<div><br></div><div> Andy Doddington</div><div><br></div></div></div></div></div></blockquote></div></div></blockquote><div><br></div><div><span></span></div></body></html>