asdasdasd

Dependencies:   mbed

Fork of FINAL_PROJECT_4180 by Gedeon Nyengele

Committer:
nyengele
Date:
Mon Apr 25 02:38:50 2016 +0000
Revision:
11:1d7021c0739d
Parent:
10:c3556e27e576
Child:
12:5cb9ffad1ad7
enrollment finished

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nyengele 0:f0e40bf44ffe 1 #include "mbed.h"
nyengele 2:1b1c0502bb08 2 #include "FPScanner.h"
nyengele 8:9b41712fd2c3 3 #include "uLCD_4DGL.h"
nyengele 0:f0e40bf44ffe 4
nyengele 10:c3556e27e576 5 typedef struct{
nyengele 10:c3556e27e576 6 int user_id;
nyengele 10:c3556e27e576 7 int hash;
nyengele 10:c3556e27e576 8 } HASH_RECORD;
nyengele 10:c3556e27e576 9
nyengele 0:f0e40bf44ffe 10 int hashcode(const char *data, int size);
nyengele 2:1b1c0502bb08 11 void read_mag_card(Serial *device, char *dest, int *size);
nyengele 2:1b1c0502bb08 12 bool fp_enroll(FPScanner *fp);
nyengele 3:83415d375d36 13 bool fp_auth(FPScanner *fp);
nyengele 5:562b8d04dfd4 14 bool face_enroll(char *user_id, Serial *android);
nyengele 6:d0582711a5d1 15 bool face_detect(char *user_id, Serial *android);
nyengele 7:800afb8c4cb5 16 bool speech_detect(char *user_id, Serial *android);
nyengele 7:800afb8c4cb5 17 bool speech_enroll(char *user_id, Serial *android);
nyengele 8:9b41712fd2c3 18 void buzzer(PwmOut *speaker, int seconds);
nyengele 8:9b41712fd2c3 19 void failure_display(uLCD_4DGL *lcd, char *text);
nyengele 9:48e93bcd1d5c 20 void success_display(uLCD_4DGL *lcd, char *text);
nyengele 10:c3556e27e576 21 int id_to_int(char *user_id, int size);
nyengele 10:c3556e27e576 22 void add_to_table(HASH_RECORD *table, int ind, int user_id, int hash);
nyengele 11:1d7021c0739d 23 bool contain_hash(HASH_RECORD *table, int table_size, int user_id, int hash);
nyengele 11:1d7021c0739d 24 void greeting(uLCD_4DGL *lcd);
nyengele 11:1d7021c0739d 25
nyengele 11:1d7021c0739d 26 // TO IMPLEMENT
nyengele 11:1d7021c0739d 27 int read_keypad();
nyengele 11:1d7021c0739d 28 bool get_user_id(char *user_id);