1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-07-05 10:28:58 +00:00

Fixed: to post a message, I want message in, not message out.

This commit is contained in:
Thomas Harte 2019-09-07 13:35:38 -04:00
parent cb0d994827
commit 6e0e9afe2f

View File

@ -245,9 +245,8 @@ template <typename Executor> void Target<Executor>::send_status(Status status, c
}
template <typename Executor> void Target<Executor>::send_message(Message message, continuation next) {
// Message out phase: message and control set, input reset.
bus_state_ &= ~(Line::Control | Line::Input | Line::Message);
bus_state_ |= Line::Message | Line::Control;
// Message in phase: message, control and input set.
bus_state_ |= Line::Message | Line::Control | Line::Input;
message_ = message;
phase_ = Phase::SendingMessage;