Skip to content

Commit ef3d84f

Browse files
authored
Merge pull request adafruit#84 from yilungao/spi-write-param-const-ness
write method parameter const-ness
2 parents 1741708 + b6f7b3a commit ef3d84f

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

Adafruit_SPIDevice.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,9 @@ void Adafruit_SPIDevice::endTransaction(void) {
295295
* @return Always returns true because there's no way to test success of SPI
296296
* writes
297297
*/
298-
bool Adafruit_SPIDevice::write(uint8_t *buffer, size_t len,
299-
uint8_t *prefix_buffer, size_t prefix_len) {
298+
bool Adafruit_SPIDevice::write(const uint8_t *buffer, size_t len,
299+
const uint8_t *prefix_buffer,
300+
size_t prefix_len) {
300301
if (_spi) {
301302
_spi->beginTransaction(*_spiSetting);
302303
}
@@ -402,7 +403,7 @@ bool Adafruit_SPIDevice::read(uint8_t *buffer, size_t len, uint8_t sendvalue) {
402403
* @return Always returns true because there's no way to test success of SPI
403404
* writes
404405
*/
405-
bool Adafruit_SPIDevice::write_then_read(uint8_t *write_buffer,
406+
bool Adafruit_SPIDevice::write_then_read(const uint8_t *write_buffer,
406407
size_t write_len, uint8_t *read_buffer,
407408
size_t read_len, uint8_t sendvalue) {
408409
if (_spi) {

Adafruit_SPIDevice.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ class Adafruit_SPIDevice {
7777

7878
bool begin(void);
7979
bool read(uint8_t *buffer, size_t len, uint8_t sendvalue = 0xFF);
80-
bool write(uint8_t *buffer, size_t len, uint8_t *prefix_buffer = NULL,
81-
size_t prefix_len = 0);
82-
bool write_then_read(uint8_t *write_buffer, size_t write_len,
80+
bool write(const uint8_t *buffer, size_t len,
81+
const uint8_t *prefix_buffer = NULL, size_t prefix_len = 0);
82+
bool write_then_read(const uint8_t *write_buffer, size_t write_len,
8383
uint8_t *read_buffer, size_t read_len,
8484
uint8_t sendvalue = 0xFF);
8585
bool write_and_read(uint8_t *buffer, size_t len);

0 commit comments

Comments
 (0)