953524b2bd138f1b47ca66596a380c7709870218 |
|
17-Jun-2014 |
Jim Miller <jaggies@google.com> |
Minor cleanup of HAL fingerprint API Change-Id: I7a4b1caadfe499d2394c8645e45903759b672e8b
/hardware/libhardware/include/hardware/fingerprint.h
|
ba45e05a6a9eeee56c8215347ac1344646b426d1 |
|
09-Jun-2014 |
Sasha Levitskiy <sanek@google.com> |
HAL: Fingerprint: Incremental scan notification. Change-Id: If943fe6b46a8261ca936e07a36e11c10c7e6d63a Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
|
969466c75bf5c2b479ce36258ff6feafc90a7369 |
|
07-May-2014 |
Sasha Levitskiy <sanek@google.com> |
Libhardware: HAL: Fingerprint: Add template collection progress hint; remove match confidence. Change-Id: I62ce57054b7e0cfda8aa260176e504113677d993 Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
|
84d35492b145cebc000f8fd72818eb25b8e65c04 |
|
01-May-2014 |
Stewart Miles <smiles@google.com> |
Described restrictions for common HAL object methods. Inheritance of HAL object is performed by composing a child structure of a single parent structure located at offset 0 followed by new data members and function pointers in the child structure. For example, struct child { struct parent common; int a_data_member; void (*a_method)(struct child *c, int v); }; HAL code assumes this layout when accessing child structures given a pointer to a parent structure such that users write code like the following... void child_method(struct *parent, int v) { struct child * c = (struct child*)parent; // do stuff with c } Code above will break if a member is added before "common" in "struct child". This change adds comments that describe the restriction on the location of parent HAL objects within a derived HAL object. HAL objects that already have comments that describe the required location of parent objects are not modified. Change-Id: Ibe4300275286ef275b2097534c84f1029d761d87
/hardware/libhardware/include/hardware/fingerprint.h
|
0d1cd3fcc2c80c34eaa584d79653a4ab2809a0b8 |
|
30-Apr-2014 |
Sasha Levitskiy <sanek@google.com> |
Hardware: Fingerprint: HAL adds removed notification, normalizes names. Change-Id: Id0a8e120043c00bf351aa1c9d3f0c06c2e4af947 Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
|
cc14f23c976db7ed9b57032e1292a43303856e60 |
|
24-Apr-2014 |
Sasha Levitskiy <sanek@google.com> |
Hardware: Fingerprint: Fix structure name. Change-Id: I7a2593837148ad80df970d89950f396c7704e71b Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
|
3b9ee8d82f36a93cb499623d0409efebbb6de2bd |
|
23-Apr-2014 |
Sasha Levitskiy <sanek@google.com> |
Hardware: Fingerprint: Fix the remove() argument, typos. Change-Id: I99e8e2f24f0264c2217d67a75fe437756596053c Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
|
7308284e4e8ad35ae531273afeee124a82f480a8 |
|
18-Apr-2014 |
Sasha Levitskiy <sanek@google.com> |
Hardware: Fingerprint: Move the HAL to an async model, add some vendor requested functionality. Change-Id: Ib99e3edb99579ac4495918eb57d1022d75dccb57 Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
|
a747c069c6b3f5a6420662020822992cc70384bc |
|
25-Mar-2014 |
Sasha Levitskiy <sanek@google.com> |
Hardware: Fingerprint: Introducing Fingerprint HAL Change-Id: I4e55c42841c3b6a1327a16bdf6d1d4bb3847c7f3 Signed-off-by: Sasha Levitskiy <sanek@google.com>
/hardware/libhardware/include/hardware/fingerprint.h
|