Skip to content

Commit 6ef24ac

Browse files
committed
Check _instance when begin is called and return error if is not matching
1 parent a1b7130 commit 6ef24ac

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

libraries/PDM/src/stm32/PDM.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ int PDMClass::begin(int channels, int sampleRate) {
6666
i2c.write(8 << 1, data, sizeof(data));
6767
}
6868

69+
if(_instance != this) {
70+
return 0;
71+
}
72+
6973
_channels = channels;
7074
_samplerate = sampleRate;
7175

0 commit comments

Comments
 (0)