diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-07 17:21:54 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-07 17:21:54 +0800 |
| commit | 5d885ede63e013ac6e7298ba9f2d8c701cf83bd3 (patch) | |
| tree | 654d964ddec9d0fa4aabfc3667490d8b1bac092e /main.c | |
| parent | f066214e0f93f94aa084de0cb4e285cb2b021ba4 (diff) | |
| download | avr-fpm-drivers-5d885ede63e013ac6e7298ba9f2d8c701cf83bd3.tar.gz | |
Enroll fingerprint.
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -33,14 +33,30 @@ static inline void uart_write(const char *s) int main(void) { + struct fpm_cfg cfg; + cli(); Soft_UART_init(); bit_set(DDRB,5); sei(); fpm_init(); + fpm_get_cfg(&cfg); + fpm_clear_db(); + if (fpm_get_count() == 0) { - fpm_enroll(); + // todo: check againstr capacity in prod + if (fpm_enroll(1)) { + fpm_led_on(BLUE); + _delay_ms(500); + fpm_led_off(); + _delay_ms(500); + } else { + fpm_led_on(RED); + _delay_ms(500); + fpm_led_off(); + _delay_ms(500); + } } while (1) |
