projects
/
calu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
sim: added uart extension
[calu.git]
/
3b_sim
/
ccpu.cpp
diff --git
a/3b_sim/ccpu.cpp
b/3b_sim/ccpu.cpp
index d2e64e030e3024ecb3f495b2055ce88de12d5949..3c0049bc9ca1a4684816f7d85be5cd0b221abf8b 100644
(file)
--- a/
3b_sim/ccpu.cpp
+++ b/
3b_sim/ccpu.cpp
@@
-33,6
+33,13
@@
void CCpu::registerExtension(Iext* ext)
m_exts.push_back(ext);
}
+void CCpu::applyToExtensions(const vector<string>& in)
+{
+ for(auto iter = m_exts.begin(); iter != m_exts.end(); ++iter) {
+ (*iter)->parseInput(in);
+ }
+}
+
void CCpu::tick()
{
// signal extensions