Skip to content

Commit 7266e7c

Browse files
committed
fix: Fettling - More mocking exploration
1 parent 691c42c commit 7266e7c

File tree

2 files changed

+3
-18
lines changed

2 files changed

+3
-18
lines changed

.arduino-ci.cpp

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,4 @@
33
// Mock OneWire GPIO functions
44
uint8_t digitalPinToBitMask(uint8_t pin) { return 1 << (pin % 8); }
55
void* digitalPinToPort(uint8_t pin) { static uint8_t dummy; return &dummy; }
6-
void* portModeRegister(void* port) { return port; }
7-
8-
// Mock CRC16 implementation
9-
uint16_t _crc16_update(uint16_t crc, uint8_t data) {
10-
uint8_t i;
11-
crc ^= data;
12-
for (i = 0; i < 8; ++i) {
13-
if (crc & 1)
14-
crc = (crc >> 1) ^ 0xA001;
15-
else
16-
crc = (crc >> 1);
17-
}
18-
return crc;
19-
}
6+
void* portModeRegister(void* port) { return port; }

.arduino-ci.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,5 @@ unittest:
1010
- uno
1111
libraries:
1212
- "OneWire"
13-
mocks:
14-
- crc16.h
15-
- OneWire_direct_gpio.h
16-
- pins_arduino.h
13+
mock_cfiles:
14+
- .arduino-ci/crc16.h

0 commit comments

Comments
 (0)