aboutsummaryrefslogtreecommitdiffstats
path: root/src/fsm/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fsm/common.h')
-rw-r--r--src/fsm/common.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/fsm/common.h b/src/fsm/common.h
index b33f1f8..a2d20ab 100644
--- a/src/fsm/common.h
+++ b/src/fsm/common.h
@@ -37,6 +37,15 @@ void common_init(void);
// wall clock time.
uint64_t timestamp_now(void);
+/* Convert date to day of week.
+ * day: 1-31
+ * month: 1-12
+ * year: 1900 to 3000
+ *
+ * Returns 1=Monday, ... 6=Saturday, 7=Sunday
+ */
+int dayofweek(uint8_t day, uint8_t month, uint16_t year);
+
// Return either 0 or 1, somewhat randomly
int random_bool(void);