Skip to content

Commit 38413a5

Browse files
author
Richard Unger
committed
change order of SPI operations on MA330, MA730
1 parent e6913d8 commit 38413a5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/encoders/ma330/MA330.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,13 @@ void MA330::setFieldStrengthThresholds(uint8_t high, uint8_t low) {
121121

122122

123123
uint16_t MA330::transfer16(uint16_t outValue) {
124+
spi->beginTransaction(settings);
124125
if (nCS >= 0)
125126
digitalWrite(nCS, LOW);
126-
spi->beginTransaction(settings);
127127
uint16_t value = spi->transfer16(outValue);
128-
spi->endTransaction();
129128
if (nCS >= 0)
130129
digitalWrite(nCS, HIGH);
130+
spi->endTransaction();
131131
return value;
132132
};
133133
uint8_t MA330::readRegister(uint8_t reg) {

src/encoders/ma730/MA730.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,13 @@ void MA730::setFieldStrengthThresholds(uint8_t high, uint8_t low) {
100100

101101

102102
uint16_t MA730::transfer16(uint16_t outValue) {
103+
spi->beginTransaction(settings);
103104
if (nCS >= 0)
104105
digitalWrite(nCS, LOW);
105-
spi->beginTransaction(settings);
106106
uint16_t value = spi->transfer16(outValue);
107-
spi->endTransaction();
108107
if (nCS >= 0)
109108
digitalWrite(nCS, HIGH);
109+
spi->endTransaction();
110110
return value;
111111
};
112112
uint8_t MA730::readRegister(uint8_t reg) {

0 commit comments

Comments
 (0)