grove_fingerprint
grove_fingerprint_class.cpp@0:20273e15a6ee, 2015-06-09 (annotated)
- Committer:
- JackyZhangFromSeeed
- Date:
- Tue Jun 09 10:18:30 2015 +0000
- Revision:
- 0:20273e15a6ee
grove_fingerprint
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
JackyZhangFromSeeed | 0:20273e15a6ee | 1 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 2 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 3 | #include "grove_fingerprint_class.h" |
JackyZhangFromSeeed | 0:20273e15a6ee | 4 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 5 | GroveFingerprint::GroveFingerprint(int pintx, int pinrx) |
JackyZhangFromSeeed | 0:20273e15a6ee | 6 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 7 | this->uart = (UART_T *)malloc(sizeof(UART_T)); |
JackyZhangFromSeeed | 0:20273e15a6ee | 8 | grove_fingerprint_init(this->uart, pintx, pinrx); |
JackyZhangFromSeeed | 0:20273e15a6ee | 9 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 10 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 11 | bool GroveFingerprint::write_setup(void) |
JackyZhangFromSeeed | 0:20273e15a6ee | 12 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 13 | return grove_fingerprint_write_setup(this->uart); |
JackyZhangFromSeeed | 0:20273e15a6ee | 14 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 15 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 16 | bool GroveFingerprint::verifyPassword(void) |
JackyZhangFromSeeed | 0:20273e15a6ee | 17 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 18 | return grove_fingerprint_verifyPassword(this->uart); |
JackyZhangFromSeeed | 0:20273e15a6ee | 19 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 20 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 21 | bool GroveFingerprint::getImage(uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 22 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 23 | return grove_fingerprint_getImage(this->uart, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 24 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 25 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 26 | bool GroveFingerprint::image2Tz(uint8_t slot, uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 27 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 28 | return grove_fingerprint_image2Tz(this->uart, slot, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 29 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 30 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 31 | bool GroveFingerprint::createModel(uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 32 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 33 | return grove_fingerprint_createModel(this->uart, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 34 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 35 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 36 | bool GroveFingerprint::storeModel(uint16_t id, uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 37 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 38 | return grove_fingerprint_storeModel(this->uart, id, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 39 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 40 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 41 | bool GroveFingerprint::deleteModel(uint16_t id, uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 42 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 43 | return grove_fingerprint_deleteModel(this->uart, id, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 44 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 45 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 46 | bool GroveFingerprint::emptyDatabase(uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 47 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 48 | return grove_fingerprint_emptyDatabase(this->uart, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 49 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 50 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 51 | bool GroveFingerprint::fingerFastSearch(uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 52 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 53 | return grove_fingerprint_fingerFastSearch(this->uart, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 54 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 55 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 56 | bool GroveFingerprint::getTemplateCount(uint8_t *res) |
JackyZhangFromSeeed | 0:20273e15a6ee | 57 | { |
JackyZhangFromSeeed | 0:20273e15a6ee | 58 | return grove_fingerprint_getTemplateCount(this->uart, res); |
JackyZhangFromSeeed | 0:20273e15a6ee | 59 | } |
JackyZhangFromSeeed | 0:20273e15a6ee | 60 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 61 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 62 | |
JackyZhangFromSeeed | 0:20273e15a6ee | 63 |