Skip to content

Commit 408d8a4

Browse files
authored
Merge (#10)
* Fix merge problem. * Change how test is run. Co-authored-by: James Foster <git@jgfoster.net>
1 parent 6a0f8ad commit 408d8a4

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

.github/workflows/arduino_ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,9 @@ jobs:
99

1010
steps:
1111
- uses: actions/checkout@v2
12-
- uses: Arduino-CI/action@stable-1.x
12+
13+
- uses: ruby/setup-ruby@v1
14+
with:
15+
ruby-version: 2.6
16+
- name: Run Arduino-CI tests
17+
run: scripts/testAndBuild.sh

src/Adafruit_SPIDevice.cpp

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -134,16 +134,13 @@ void Adafruit_SPIDevice::transfer(uint8_t *buffer, size_t len) {
134134
// hardware SPI is easy
135135

136136
#if defined(SPARK)
137-
<<<<<<< HEAD:src/Adafruit_SPIDevice.cpp _spi->transfer(buffer, buffer, len, NULL);
138-
=======
139137
_spi->transfer(buffer, buffer, len, nullptr);
140-
>>>>>>> c4213261313ffac776fd5067cc9e1ece2bb02e47:Adafruit_SPIDevice.cpp
141138
#elif defined(STM32)
142-
for (size_t i = 0; i < len; i++) {
143-
_spi->transfer(buffer[i]);
144-
}
139+
for (size_t i = 0; i < len; i++) {
140+
_spi->transfer(buffer[i]);
141+
}
145142
#else
146-
_spi->transfer(buffer, len);
143+
_spi->transfer(buffer, len);
147144
#endif
148145
return;
149146
}
@@ -187,15 +184,15 @@ _spi->transfer(buffer, len);
187184
else
188185
*mosiPort &= ~mosiPinMask;
189186
#else
190-
digitalWrite(_mosi, towrite);
187+
digitalWrite(_mosi, towrite);
191188
#endif
192189
lastmosi = towrite;
193190
}
194191

195192
#ifdef BUSIO_USE_FAST_PINIO
196193
*clkPort |= clkPinMask; // Clock high
197194
#else
198-
digitalWrite(_sck, HIGH);
195+
digitalWrite(_sck, HIGH);
199196
#endif
200197

201198
if (bitdelay_us) {
@@ -206,7 +203,7 @@ _spi->transfer(buffer, len);
206203
#ifdef BUSIO_USE_FAST_PINIO
207204
if (*misoPort & misoPinMask) {
208205
#else
209-
if (digitalRead(_miso)) {
206+
if (digitalRead(_miso)) {
210207
#endif
211208
reply |= b;
212209
}
@@ -215,14 +212,14 @@ _spi->transfer(buffer, len);
215212
#ifdef BUSIO_USE_FAST_PINIO
216213
*clkPort &= ~clkPinMask; // Clock low
217214
#else
218-
digitalWrite(_sck, LOW);
215+
digitalWrite(_sck, LOW);
219216
#endif
220217
} else { // if (_dataMode == SPI_MODE1 || _dataMode == SPI_MODE3)
221218

222219
#ifdef BUSIO_USE_FAST_PINIO
223220
*clkPort |= clkPinMask; // Clock high
224221
#else
225-
digitalWrite(_sck, HIGH);
222+
digitalWrite(_sck, HIGH);
226223
#endif
227224

228225
if (bitdelay_us) {
@@ -236,21 +233,21 @@ _spi->transfer(buffer, len);
236233
else
237234
*mosiPort &= ~mosiPinMask;
238235
#else
239-
digitalWrite(_mosi, send & b);
236+
digitalWrite(_mosi, send & b);
240237
#endif
241238
}
242239

243240
#ifdef BUSIO_USE_FAST_PINIO
244241
*clkPort &= ~clkPinMask; // Clock low
245242
#else
246-
digitalWrite(_sck, LOW);
243+
digitalWrite(_sck, LOW);
247244
#endif
248245

249246
if (_miso != -1) {
250247
#ifdef BUSIO_USE_FAST_PINIO
251248
if (*misoPort & misoPinMask) {
252249
#else
253-
if (digitalRead(_miso)) {
250+
if (digitalRead(_miso)) {
254251
#endif
255252
reply |= b;
256253
}

0 commit comments

Comments
 (0)