summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/scheduler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/trxcon/scheduler.h')
-rw-r--r--src/host/trxcon/scheduler.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/host/trxcon/scheduler.h b/src/host/trxcon/scheduler.h
index fccf7d23..7ab17ab5 100644
--- a/src/host/trxcon/scheduler.h
+++ b/src/host/trxcon/scheduler.h
@@ -17,6 +17,10 @@
((a + GSM_HYPERFRAME - b) % GSM_HYPERFRAME)
#define TDMA_FN_INC(fn) \
TDMA_FN_SUM(fn, 1)
+#define TDMA_FN_MIN(a, b) \
+ (a < b ? a : b)
+#define TDMA_FN_DIFF(a, b) \
+ TDMA_FN_MIN(TDMA_FN_SUB(a, b), TDMA_FN_SUB(b, a))
enum tdma_sched_clck_state {
SCH_CLCK_STATE_WAIT,