From 556140dd629780274bff5f9bd656a78ac551cf3b Mon Sep 17 00:00:00 2001 From: Ari Sundholm Date: Thu, 5 Nov 2020 18:43:52 +0200 Subject: [PATCH] i2c_opencores.[ch], spi_io.[ch]: Improve const correctness. --- ip/i2c_opencores/HAL/inc/i2c_opencores.h | 2 +- ip/i2c_opencores/HAL/src/i2c_opencores.c | 2 +- software/sys_controller/ulibSD/spi_io.c | 2 +- software/sys_controller/ulibSD/spi_io.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ip/i2c_opencores/HAL/inc/i2c_opencores.h b/ip/i2c_opencores/HAL/inc/i2c_opencores.h index d6817f1..500e231 100644 --- a/ip/i2c_opencores/HAL/inc/i2c_opencores.h +++ b/ip/i2c_opencores/HAL/inc/i2c_opencores.h @@ -17,7 +17,7 @@ int I2C_start(alt_u32 base, alt_u32 add, alt_u32 read); alt_u32 I2C_read(alt_u32 base,alt_u32 last); alt_u32 I2C_write(alt_u32 base,alt_u8 data, alt_u32 last); void SPI_read(alt_u32 base, alt_u8 *rdata, int len); -void SPI_write(alt_u32 base, alt_u8 *wdata, int len); +void SPI_write(alt_u32 base, const alt_u8 *wdata, int len); #define I2C_OK (0) #define I2C_ACK (0) #define I2C_NOACK (1) diff --git a/ip/i2c_opencores/HAL/src/i2c_opencores.c b/ip/i2c_opencores/HAL/src/i2c_opencores.c index 49b2a9e..96a39d5 100644 --- a/ip/i2c_opencores/HAL/src/i2c_opencores.c +++ b/ip/i2c_opencores/HAL/src/i2c_opencores.c @@ -197,7 +197,7 @@ void SPI_read(alt_u32 base, alt_u8 *rdata, int len) } } -void SPI_write(alt_u32 base, alt_u8 *wdata, int len) +void SPI_write(alt_u32 base, const alt_u8 *wdata, int len) { int i; diff --git a/software/sys_controller/ulibSD/spi_io.c b/software/sys_controller/ulibSD/spi_io.c index 2e3cd7b..949bd65 100644 --- a/software/sys_controller/ulibSD/spi_io.c +++ b/software/sys_controller/ulibSD/spi_io.c @@ -15,7 +15,7 @@ void SPI_Init (void) { I2C_init(SD_SPI_BASE,ALT_CPU_FREQ,400000); } -void SPI_W(BYTE *wd, int len) { +void SPI_W(const BYTE *wd, int len) { SPI_write(SD_SPI_BASE, wd, len); } diff --git a/software/sys_controller/ulibSD/spi_io.h b/software/sys_controller/ulibSD/spi_io.h index b490469..6dbfe95 100644 --- a/software/sys_controller/ulibSD/spi_io.h +++ b/software/sys_controller/ulibSD/spi_io.h @@ -33,7 +33,7 @@ void SPI_R (BYTE *rd, int len); \param *wd Pointer to array which holds the bytes. \param len Length of the array. */ -void SPI_W (BYTE *wd, int len); +void SPI_W (const BYTE *wd, int len); /** \brief Read a single byte.