device: Add device critical section API

This commit is contained in:
Benjamin Berg
2021-04-23 09:48:39 +02:00
parent 23a4f5b77a
commit 77756e111d
4 changed files with 110 additions and 1 deletions

View File

@@ -79,6 +79,11 @@ typedef struct
gboolean wait_for_finger;
FpFingerStatusFlags finger_status;
/* Driver critical sections */
guint critical_section;
GSource *critical_section_flush_source;
gboolean cancel_queued;
/* Device temperature model information and state */
GSource *temp_timeout;
FpTemperature temp_current;