summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--exercises/110_quiz9.zig32
1 files changed, 8 insertions, 24 deletions
diff --git a/exercises/110_quiz9.zig b/exercises/110_quiz9.zig
index 4412150..9036c04 100644
--- a/exercises/110_quiz9.zig
+++ b/exercises/110_quiz9.zig
@@ -70,30 +70,14 @@ const testing = std.testing;
pub fn main() !void {
var PORTB: u4 = 0b0000; // only 4 bits wide for simplicity
- // The LCD display on our robot is not behaving as expected. In order to
- // get it functioning properly, we must initialize it by sending the
- // correct sequence of half-bytes to PORTB's lower four pins.
- //
- // See if you can solve the following problems to get the lcd working and
- // reveal the message our robot has stored in his EEPROM.
- //
- // .--. .--.
- // | | | |
- // +--------------------------+
- // | +----------------------+ |
- // | | | |
- // | | XXXXXXXX XXXXXXXX | | <-- LCD
- // | | | |
- // | +----------------------+ |
- // | _________ |
- // | |_|_|_|_|_| |
- // | |
- // +--------------------------+
- // | |
- //
- // The last two problems throw you a bit of a curve ball. Try solving them
- // on your own. If you need help, scroll to the bottom to see some in depth
- // explanations on toggling, setting, and clearing bits in Zig.
+ // ------------------------------------------------------------------------
+ // Quiz
+ // ------------------------------------------------------------------------
+
+ // See if you can solve the following problems. The last two problems throw
+ // you a bit of a curve ball. Try solving them on your own. If you need
+ // help, scroll to the bottom of main to see some in depth explanations on
+ // toggling, setting, and clearing bits in Zig.
print("Toggle pins with XOR on PORTB\n", .{});
print("-----------------------------\n", .{});