diff --git a/drivers/lpd8808/lpd8808.c b/drivers/lpd8808/lpd8808.c index 0363af761b3e897c1f39a9255086d25db33d3882..6835139e271d07be83cc73040d356d12951dd760 100644 --- a/drivers/lpd8808/lpd8808.c +++ b/drivers/lpd8808/lpd8808.c @@ -56,7 +56,7 @@ static void flush(const lpd8808_t *dev) int lpd8808_init(lpd8808_t *dev, const lpd8808_params_t *params) { - memcpy(dev, params, sizeof(lpd8808_params_t)); + *dev = *params; /* initialize pins */ gpio_init(dev->pin_dat, GPIO_OUT);