From f79a19eaab3ccc93fc015bf9e80d33095b8cc2d1 Mon Sep 17 00:00:00 2001 From: Simon Duquennoy Date: Wed, 3 Oct 2018 13:44:48 +0200 Subject: [PATCH] cc2538-rf and cc1200: only include implementation of RADIO_CONST_TSCH_TIMING when TSCH is enabled --- arch/cpu/cc2538/dev/cc2538-rf.c | 2 ++ arch/dev/cc1200/cc1200.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/cpu/cc2538/dev/cc2538-rf.c b/arch/cpu/cc2538/dev/cc2538-rf.c index d3d2d2dff..fdda8ccf9 100644 --- a/arch/cpu/cc2538/dev/cc2538-rf.c +++ b/arch/cpu/cc2538/dev/cc2538-rf.c @@ -972,6 +972,7 @@ get_object(radio_param_t param, void *dest, size_t size) return RADIO_RESULT_OK; } +#if MAC_CONF_WITH_TSCH if(param == RADIO_CONST_TSCH_TIMING) { if(size != sizeof(uint16_t *) || !dest) { return RADIO_RESULT_INVALID_VALUE; @@ -979,6 +980,7 @@ get_object(radio_param_t param, void *dest, size_t size) *(uint16_t **)dest = tsch_timeslot_timing_us_10000; return RADIO_RESULT_OK; } +#endif /* MAC_CONF_WITH_TSCH */ return RADIO_RESULT_NOT_SUPPORTED; } diff --git a/arch/dev/cc1200/cc1200.c b/arch/dev/cc1200/cc1200.c index d2b7db770..83510f249 100644 --- a/arch/dev/cc1200/cc1200.c +++ b/arch/dev/cc1200/cc1200.c @@ -1364,6 +1364,7 @@ get_object(radio_param_t param, void *dest, size_t size) return RADIO_RESULT_OK; } +#if MAC_CONF_WITH_TSCH if(param == RADIO_CONST_TSCH_TIMING) { if(size != sizeof(uint16_t *) || !dest) { return RADIO_RESULT_INVALID_VALUE; @@ -1371,6 +1372,7 @@ get_object(radio_param_t param, void *dest, size_t size) *(uint16_t **)dest = CC1200_RF_CFG.tsch_timing; return RADIO_RESULT_OK; } +#endif /* MAC_CONF_WITH_TSCH */ return RADIO_RESULT_NOT_SUPPORTED;