summaryrefslogtreecommitdiff
path: root/chip_interface/timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip_interface/timer.h')
-rw-r--r--chip_interface/timer.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/chip_interface/timer.h b/chip_interface/timer.h
new file mode 100644
index 0000000000..fa290abef5
--- /dev/null
+++ b/chip_interface/timer.h
@@ -0,0 +1,16 @@
+/* timer.h - periodical timer
+ *
+ * (Chromium license) */
+
+#ifndef __CHIP_INTERFACE_TIMER_H
+#define __CHIP_INTERFACE_TIMER_H
+
+/* init hardware and prepare ISR */
+EcError CrPeriodicalTimerInit(void);
+
+EcError CrPeriodicalTimerRegister(
+ int interval /* ms */,
+ int (*timer)(int /* delta ms from last call */));
+
+
+#endif /* __CHIP_INTERFACE_TIMER_H */