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