Trung Nguyen
/
FINAL_PROJECT_4180
asdasdasd
Fork of FINAL_PROJECT_4180 by
lib.h@11:1d7021c0739d, 2016-04-25 (annotated)
- 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?
User | Revision | Line number | New 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); |