Merge pull request #84 from yilungao/spi-write-param-const-ness

write method parameter const-ness
This commit is contained in:
Ha Thach 2022-03-15 22:09:42 +07:00 committed by GitHub
commit ef3d84faa8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 6 deletions

View File

@ -295,8 +295,9 @@ void Adafruit_SPIDevice::endTransaction(void) {
* @return Always returns true because there's no way to test success of SPI * @return Always returns true because there's no way to test success of SPI
* writes * writes
*/ */
bool Adafruit_SPIDevice::write(uint8_t *buffer, size_t len, bool Adafruit_SPIDevice::write(const uint8_t *buffer, size_t len,
uint8_t *prefix_buffer, size_t prefix_len) { const uint8_t *prefix_buffer,
size_t prefix_len) {
if (_spi) { if (_spi) {
_spi->beginTransaction(*_spiSetting); _spi->beginTransaction(*_spiSetting);
} }
@ -402,7 +403,7 @@ bool Adafruit_SPIDevice::read(uint8_t *buffer, size_t len, uint8_t sendvalue) {
* @return Always returns true because there's no way to test success of SPI * @return Always returns true because there's no way to test success of SPI
* writes * writes
*/ */
bool Adafruit_SPIDevice::write_then_read(uint8_t *write_buffer, bool Adafruit_SPIDevice::write_then_read(const uint8_t *write_buffer,
size_t write_len, uint8_t *read_buffer, size_t write_len, uint8_t *read_buffer,
size_t read_len, uint8_t sendvalue) { size_t read_len, uint8_t sendvalue) {
if (_spi) { if (_spi) {

View File

@ -77,9 +77,9 @@ public:
bool begin(void); bool begin(void);
bool read(uint8_t *buffer, size_t len, uint8_t sendvalue = 0xFF); bool read(uint8_t *buffer, size_t len, uint8_t sendvalue = 0xFF);
bool write(uint8_t *buffer, size_t len, uint8_t *prefix_buffer = NULL, bool write(const uint8_t *buffer, size_t len,
size_t prefix_len = 0); const uint8_t *prefix_buffer = NULL, size_t prefix_len = 0);
bool write_then_read(uint8_t *write_buffer, size_t write_len, bool write_then_read(const uint8_t *write_buffer, size_t write_len,
uint8_t *read_buffer, size_t read_len, uint8_t *read_buffer, size_t read_len,
uint8_t sendvalue = 0xFF); uint8_t sendvalue = 0xFF);
bool write_and_read(uint8_t *buffer, size_t len); bool write_and_read(uint8_t *buffer, size_t len);