sylveos

Toy Operating System
Log | Files | Refs

commit 5b001fe757e06eaa3fde110d7edf9bf61f0c7876
parent 9d9d7b85fa8238dba3798e260472d31e5e7f9473
Author: Sylvia Ivory <git@sivory.net>
Date:   Tue, 13 Jan 2026 19:12:05 -0800

Add fourth LED to all

Diffstat:
Msrc/labs/2-gpio.zig | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/labs/2-gpio.zig b/src/labs/2-gpio.zig @@ -3,6 +3,7 @@ const util = @import("../util.zig"); const led0 = 20; const led1 = 21; +const led2 = 27; const act = 47; pub fn blink_1() !void { @@ -63,16 +64,22 @@ pub fn act_blink() !void { pub fn all() !void { try gpio.set_output(led0); try gpio.set_output(led1); + try gpio.set_output(led2); try gpio.set_output(act); + for (0..10) |_| { try gpio.set_on(led0); try gpio.set_on(led1); + try gpio.set_on(led2); try gpio.set_off(act); util.delay_cycles(1000000); + try gpio.set_off(led0); try gpio.set_off(led1); + try gpio.set_off(led2); try gpio.set_on(act); util.delay_cycles(1000000); } + try gpio.set_on(act); }