From ec397cbc5e7b59f6914ac347e7b82ba45eb441f9 Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Thu, 3 Jun 2021 18:21:45 +0200 Subject: [PATCH] boards/samr21-xpro: only configure antenna switch if radio is used --- boards/samr21-xpro/board.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/boards/samr21-xpro/board.c b/boards/samr21-xpro/board.c index d79525d62db1..a398b4c0201c 100644 --- a/boards/samr21-xpro/board.c +++ b/boards/samr21-xpro/board.c @@ -41,12 +41,15 @@ void board_init(void) gpio_init(LED0_PIN, GPIO_OUT); LED0_OFF; - /* initialize the on-board antenna switch */ - gpio_init(RFCTL1_PIN, GPIO_OUT); - gpio_init(RFCTL2_PIN, GPIO_OUT); - /* set default antenna switch configuration */ - board_antenna_config(RFCTL_ANTENNA_DEFAULT); - /* initialize the CPU */ cpu_init(); + + /* initialize the on-board antenna switch */ + if (IS_USED(MODULE_AT86RF233)) { + gpio_init(RFCTL1_PIN, GPIO_OUT); + gpio_init(RFCTL2_PIN, GPIO_OUT); + + /* set default antenna switch configuration */ + board_antenna_config(RFCTL_ANTENNA_DEFAULT); + } }