From 41f0864b6754ed04ab6c521085081f7cb434e2b2 Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Thu, 12 Oct 2017 11:51:24 +0200 Subject: [PATCH] saul_reg: make ptr to device descriptor non const --- sys/auto_init/saul/auto_init_gpio.c | 2 +- sys/include/saul_reg.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/auto_init/saul/auto_init_gpio.c b/sys/auto_init/saul/auto_init_gpio.c index c2a400a4bb..6e34458ae6 100644 --- a/sys/auto_init/saul/auto_init_gpio.c +++ b/sys/auto_init/saul/auto_init_gpio.c @@ -55,7 +55,7 @@ void auto_init_gpio(void) LOG_DEBUG("[auto_init_saul] initializing GPIO #%u\n", i); - saul_reg_entries[i].dev = p; + saul_reg_entries[i].dev = (void *)p; saul_reg_entries[i].name = p->name; if ((p->mode == GPIO_IN) || (p->mode == GPIO_IN_PD) || (p->mode == GPIO_IN_PU)) { diff --git a/sys/include/saul_reg.h b/sys/include/saul_reg.h index df9fa19eb3..624e1db1b3 100644 --- a/sys/include/saul_reg.h +++ b/sys/include/saul_reg.h @@ -38,7 +38,7 @@ extern "C" { */ typedef struct saul_reg { struct saul_reg *next; /**< pointer to the next device */ - const void *dev; /**< pointer to the device descriptor */ + void *dev; /**< pointer to the device descriptor */ const char *name; /**< string identifier for the device */ saul_driver_t const *driver; /**< the devices read callback */ } saul_reg_t;