arduino / arduino/ArduinoCore-samd
SPIClass::usingInterrupt() interruptMask not set correcly
- Dominant language
- C
- Stars
- 502
- Forks
- 740
- PR merge metrics
- No merged PRs in 30d
Description
In file \packages\framework-arduino-samd\libraries\SPI\spi.cpp,
interruptNumber is used as pin, so interrptMask is not set correctly.

Same for void SPIClass::notUsingInterrupt(int interruptNumber)
Contributor guide
No contributing guide indexed for this repository
Research direction
Open packages/framework-arduino-samd/libraries/SPI/spi.cpp and inspect SPIClass::usingInterrupt(int interruptNumber) and SPIClass::notUsingInterrupt(int interruptNumber). Verify where interruptNumber is used as a pin and how interruptMask is updated; done means both methods set the mask correctly for the interrupt number.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 48/100