From 4798cd66d9eb4b180f69ad8cce6bfddb97a50cc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Tue, 12 Jul 2016 07:47:20 +0200 Subject: [PATCH] drivers/nvram: Add const to write source buffer declaration --- drivers/include/nvram.h | 2 +- drivers/nvram_spi/nvram-spi.c | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/include/nvram.h b/drivers/include/nvram.h index 6467c993c..b2db5cfec 100644 --- a/drivers/include/nvram.h +++ b/drivers/include/nvram.h @@ -70,7 +70,7 @@ typedef struct nvram { * @return Number of bytes written on success * @return <0 on errors */ - int (*write)(struct nvram *dev, uint8_t *src, uint32_t dst, size_t size); + int (*write)(struct nvram *dev, const uint8_t *src, uint32_t dst, size_t size); /** @brief Device capacity */ size_t size; diff --git a/drivers/nvram_spi/nvram-spi.c b/drivers/nvram_spi/nvram-spi.c index a544afdd7..ee5538845 100644 --- a/drivers/nvram_spi/nvram-spi.c +++ b/drivers/nvram_spi/nvram-spi.c @@ -53,7 +53,7 @@ typedef enum { * @return Number of bytes written on success * @return <0 on errors */ -static int nvram_spi_write(nvram_t *dev, uint8_t *src, uint32_t dst, size_t len); +static int nvram_spi_write(nvram_t *dev, const uint8_t *src, uint32_t dst, size_t len); /** * @brief Copy data from NVRAM to system memory. @@ -83,7 +83,7 @@ static int nvram_spi_read(nvram_t *dev, uint8_t *dst, uint32_t src, size_t len); * @return Number of bytes written on success * @return <0 on errors */ -static int nvram_spi_write_9bit_addr(nvram_t *dev, uint8_t *src, uint32_t dst, size_t len); +static int nvram_spi_write_9bit_addr(nvram_t *dev, const uint8_t *src, uint32_t dst, size_t len); /** * @brief Copy data from NVRAM to system memory. @@ -120,7 +120,7 @@ int nvram_spi_init(nvram_t *dev, nvram_spi_params_t *spi_params, size_t size) return 0; } -static int nvram_spi_write(nvram_t *dev, uint8_t *src, uint32_t dst, size_t len) +static int nvram_spi_write(nvram_t *dev, const uint8_t *src, uint32_t dst, size_t len) { nvram_spi_params_t *spi_dev = (nvram_spi_params_t *) dev->extra; int status; @@ -205,7 +205,7 @@ static int nvram_spi_read(nvram_t *dev, uint8_t *dst, uint32_t src, size_t len) } -static int nvram_spi_write_9bit_addr(nvram_t *dev, uint8_t *src, uint32_t dst, size_t len) +static int nvram_spi_write_9bit_addr(nvram_t *dev, const uint8_t *src, uint32_t dst, size_t len) { nvram_spi_params_t *spi_dev = (nvram_spi_params_t *) dev->extra; int status; @@ -281,3 +281,5 @@ static int nvram_spi_read_9bit_addr(nvram_t *dev, uint8_t *dst, uint32_t src, si /* status contains the number of bytes actually read from the SPI bus. */ return status; } + +/** @} */