From 35c0524affa38935882b6d5e09c7740882d02c85 Mon Sep 17 00:00:00 2001 From: Gunar Schorcht Date: Mon, 30 Mar 2020 17:24:13 +0200 Subject: [PATCH] boards/mkr1000: add ATWINC15x0 WiFi driver --- boards/arduino-mkr1000/Makefile.dep | 4 ++++ boards/arduino-mkr1000/include/board.h | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/boards/arduino-mkr1000/Makefile.dep b/boards/arduino-mkr1000/Makefile.dep index 4bcbbbc170..04def38b34 100644 --- a/boards/arduino-mkr1000/Makefile.dep +++ b/boards/arduino-mkr1000/Makefile.dep @@ -1,3 +1,7 @@ USEMODULE += boards_common_arduino-mkr +ifneq (,$(filter gnrc_netdev_default,$(USEMODULE))) + USEMODULE += atwinc15x0 +endif + include $(RIOTBOARD)/common/arduino-mkr/Makefile.dep diff --git a/boards/arduino-mkr1000/include/board.h b/boards/arduino-mkr1000/include/board.h index 04473c2336..ae6021b3d1 100644 --- a/boards/arduino-mkr1000/include/board.h +++ b/boards/arduino-mkr1000/include/board.h @@ -50,6 +50,18 @@ extern "C" { #define LED0_NAME "LED(Green)" /** @} */ +/** + * @name Board configuration for ATWINC15x0 WiFi netdev driver + * @{ + */ +#define ATWINC15X0_PARAM_SPI SPI_DEV(1) +#define ATWINC15X0_PARAM_SSN_PIN GPIO_PIN(0, 14) +#define ATWINC15X0_PARAM_RESET_PIN GPIO_PIN(0, 27) +#define ATWINC15X0_PARAM_CHIP_EN_PIN GPIO_PIN(0, 28) +#define ATWINC15X0_PARAM_WAKE_PIN GPIO_PIN(1, 8) +#define ATWINC15X0_PARAM_IRQ_PIN GPIO_PIN(1, 9) +/** @} */ + #ifdef __cplusplus } #endif