diff --git a/drivers/rn2xx3/rn2xx3.c b/drivers/rn2xx3/rn2xx3.c index faad12900d..28d0723213 100644 --- a/drivers/rn2xx3/rn2xx3.c +++ b/drivers/rn2xx3/rn2xx3.c @@ -141,7 +141,7 @@ void rn2xx3_setup(rn2xx3_t *dev, const rn2xx3_params_t *params) assert(dev && (params->uart < UART_NUMOF)); /* initialize device parameters */ - memcpy(&dev->p, params, sizeof(rn2xx3_params_t)); + dev->p = *params; /* initialize pins and perform hardware reset */ if (dev->p.pin_reset != GPIO_UNDEF) {