commit c1cc531558a4fbf331c6156b8457bc8bb09a7b33
parent 5b001fe757e06eaa3fde110d7edf9bf61f0c7876
Author: Sylvia Ivory <git@sivory.net>
Date: Tue, 13 Jan 2026 19:13:18 -0800
Cleanup code
Diffstat:
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/labs/2-gpio.zig b/src/labs/2-gpio.zig
@@ -8,12 +8,15 @@ const act = 47;
pub fn blink_1() !void {
try gpio.set_output(led0);
+
for (0..10) |_| {
try gpio.set_on(led0);
util.delay_cycles(1000000);
+
try gpio.set_off(led0);
util.delay_cycles(1000000);
}
+
try gpio.set_on(led0);
}
@@ -25,6 +28,7 @@ pub fn blink_2() !void {
try gpio.set_on(led0);
try gpio.set_off(led1);
util.delay_cycles(3000000);
+
try gpio.set_off(led0);
try gpio.set_on(led1);
util.delay_cycles(3000000);
@@ -45,6 +49,7 @@ pub fn loopback() !void {
try gpio.write(led0, v);
try gpio.write(output, v);
try gpio.write(led1, try gpio.read(input));
+
util.delay_cycles(1500000);
v = !v;
}
@@ -52,12 +57,15 @@ pub fn loopback() !void {
pub fn act_blink() !void {
try gpio.set_output(act);
+
for (0..10) |_| {
try gpio.set_on(act);
util.delay_cycles(1000000);
+
try gpio.set_off(act);
util.delay_cycles(1000000);
}
+
try gpio.set_on(act);
}
diff --git a/start.s b/start.s
@@ -9,6 +9,5 @@ _start:
.global nop
.type nop, function
.align 8
-
nop:
bx lr