1.1 --- a/pkg/devices/lib/spi/include/spi-gpio.h Sun Oct 15 22:24:25 2023 +0200
1.2 +++ b/pkg/devices/lib/spi/include/spi-gpio.h Tue Oct 24 17:35:58 2023 +0200
1.3 @@ -48,7 +48,7 @@
1.4 Hw::Gpio_chip *enable_device, int enable_pin,
1.5 uint32_t frequency = 0);
1.6
1.7 - void send(int bytes, uint8_t data[]);
1.8 + void send(int bytes, const uint8_t data[]);
1.9 };
1.10
1.11 #endif /* __cplusplus */
1.12 @@ -64,6 +64,6 @@
1.13 void *enable_chip, int enable_pin,
1.14 uint32_t frequency);
1.15
1.16 -void spi_gpio_send(void *channel, int bytes, uint8_t data[]);
1.17 +void spi_gpio_send(void *channel, int bytes, const uint8_t data[]);
1.18
1.19 EXTERN_C_END
2.1 --- a/pkg/devices/lib/spi/src/gpio.cc Sun Oct 15 22:24:25 2023 +0200
2.2 +++ b/pkg/devices/lib/spi/src/gpio.cc Tue Oct 24 17:35:58 2023 +0200
2.3 @@ -43,7 +43,7 @@
2.4
2.5 /* Send a SPI command. */
2.6
2.7 -void Spi_gpio::send(int bytes, uint8_t data[])
2.8 +void Spi_gpio::send(int bytes, const uint8_t data[])
2.9 {
2.10 struct timespec ts;
2.11 uint8_t mask;
2.12 @@ -110,7 +110,7 @@
2.13 frequency);
2.14 }
2.15
2.16 -void spi_gpio_send(void *channel, int bytes, uint8_t data[])
2.17 +void spi_gpio_send(void *channel, int bytes, const uint8_t data[])
2.18 {
2.19 static_cast<Spi_gpio *>(channel)->send(bytes, data);
2.20 }