diff --git a/drivers/w5100/w5100.c b/drivers/w5100/w5100.c index aec5ec2598f026e0a662c9a9bac7c7171c8de232..6759edafd3b79e2d5b8e78868dfb1ca66cda4c67 100644 --- a/drivers/w5100/w5100.c +++ b/drivers/w5100/w5100.c @@ -118,7 +118,7 @@ void w5100_setup(w5100_t *dev, const w5100_params_t *params) dev->nd.context = dev; /* initialize the device descriptor */ - memcpy(&dev->p, params, sizeof(w5100_params_t)); + dev->p = *params; /* initialize the chip select pin and the external interrupt pin */ spi_init_cs(dev->p.spi, dev->p.cs);