diff options
Diffstat (limited to 'src/host/trxcon/scheduler.h')
-rw-r--r-- | src/host/trxcon/scheduler.h | 4 |
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, |