pin_lock.h 575 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <stdbool.h>
  3. #include <stdint.h>
  4. #include "../desktop.h"
  5. #include "../desktop_settings/desktop_settings.h"
  6. void desktop_pin_lock_error_notify();
  7. uint32_t desktop_pin_lock_get_fail_timeout();
  8. void desktop_pin_lock(DesktopSettings* settings);
  9. void desktop_pin_unlock(DesktopSettings* settings);
  10. bool desktop_pin_lock_is_locked();
  11. void desktop_pin_lock_init(DesktopSettings* settings);
  12. bool desktop_pin_lock_verify(const PinCode* pin_set, const PinCode* pin_entered);
  13. bool desktop_pins_are_equal(const PinCode* pin_code1, const PinCode* pin_code2);