Skip to content

Commit c1d7c0a

Browse files
author
George Roger
committed
Implemented correct behaviour for getTruncatedEv on XS2
1 parent 08f8606 commit c1d7c0a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: lib/Resource.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,11 @@ uint32_t EventableResource::getTruncatedEV(Thread &thread) const
141141
{
142142
if (EV == getID())
143143
return EV;
144-
return (EV & 0xffff) | thread.getParent().getRamBase();
144+
if (thread.getParent().getParent()->type == Node::Type::XS2_A) {
145+
return EV;
146+
} else {
147+
return (EV & 0xffff) | thread.getParent().getRamBase();
148+
}
145149
}
146150

147151
void EventableResource::eventDisable(Thread &thread)

0 commit comments

Comments
 (0)