Skip to content

Commit 402818f

Browse files
committed
[SoftwareSerial] Add function to set interrupt priority
Fixes #751 Signed-off-by: Frederic Pillon <[email protected]>
1 parent a3ddf3a commit 402818f

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

Diff for: libraries/SoftwareSerial/src/SoftwareSerial.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -419,3 +419,8 @@ int SoftwareSerial::peek()
419419
// Read from "head"
420420
return _receive_buffer[_receive_buffer_head];
421421
}
422+
423+
void SoftwareSerial::setInterruptPriority(uint32_t preemptPriority, uint32_t subPriority)
424+
{
425+
timer.setInterruptPriority(preemptPriority, subPriority);
426+
}

Diff for: libraries/SoftwareSerial/src/SoftwareSerial.h

+2
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ class SoftwareSerial : public Stream {
118118
return true;
119119
}
120120

121+
static void setInterruptPriority(uint32_t preemptPriority, uint32_t subPriority);
122+
121123
using Print::write;
122124
};
123125

0 commit comments

Comments
 (0)