add c func and data
This commit is contained in:
@@ -144,8 +144,10 @@ void sim_gate_set_port(struct Gate* gate, int port, int state) {
|
||||
}
|
||||
|
||||
int sim_gate_get_data(struct Gate* gate, int addr) {
|
||||
assert(addr>=0 && addr<gate->data_size);
|
||||
return gate->data[addr];
|
||||
}
|
||||
void sim_gate_set_data(struct Gate* gate, int addr, int val) {
|
||||
assert(addr>=0 && addr<gate->data_size);
|
||||
gate->data[addr] = val;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user