[fprint] libfprint for embedded systems

Jono Woodhouse justcool_fprint at capesoft.com
Fri Feb 29 09:04:27 GMT 2008


Hi Daniel

I am hoping to soon do a tidy up of the code that I am using to get 
libfprint to work on our embedded systems, and would like to give you 
the option to fold this back into the project.

I have a couple of questions:

1) Should I go ahead and modify against v0.05 - or would it be better to 
wait until v0.06 ?

2) I was thinking of using compile switches that would alternate the 
Making of the project. i.e. By default you get the normal standard 
compile - but with the use of compile switches you could include extra 
embedded libfprint code, and/or code from stripped down 3rd Party 
libraries (like glib and/or the AES code etc.)

3) Regarding the use of external libraries that are just too large to 
fit on some embedded systems (e.g. GLib).
Would you rather we keep the shrinking down of these libraries as a 
separate project (outside of libprint), or is it okay to include 
stripped down source files inside a say libfprint/glib_shrunk or 
something like that?
GLib is also licensed under LGPL v2 - so is this okay from a licensing 
point of view?

4) For now, I've been trying to make as few changes as possible to your 
files, and have rather added new functions to a c file called embedded.c
Are you okay with this, or would you rather have all these changes 
incorporated into the core.c / imgdev.c etc. files?
For example the following are in embedded.c at the moment:
void fp_embedded_init(struct fp_dev **p_fingerprint_device, struct 
fp_img_dev **p_img_dev, struct fp_dscv_dev **p_dscv_dev);
void fp_embedded_exit(struct fp_dev **p_fingerprint_device, struct 
fp_img_dev **p_img_dev, struct fp_dscv_dev **p_dscv_dev);
void fp_embedded_capture(struct fp_dev *p_dev, struct fp_img **p_img, 
int p_unconditional);

Keep up the fantastic work.

Cheers
Jono

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.reactivated.net/pipermail/fprint/attachments/20080229/4233ece2/attachment.html


More information about the fprint mailing list