sylveos

Toy Operating System
Log | Files | Refs

commit e2de3bdcbb0eaff83d2b04b8abe37691b6d11e30
parent 5ba71952a6169b411f1f32f66dd3ed1920bb0fe1
Author: Sylvia Ivory <git@sivory.net>
Date:   Wed, 14 Jan 2026 22:26:21 -0800

Fix typo

Diffstat:
Mfake-pi/devices/gpio.zig | 2--
Msrc/devices/gpio.zig | 2+-
2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/fake-pi/devices/gpio.zig b/fake-pi/devices/gpio.zig @@ -39,8 +39,6 @@ pub fn initialize(base_addr: u32) void { } pub fn read_u32(address: *u32) Error!u32 { - std.log.info("GPFSEL_OFFSET = 0x{X} to 0x{X}, address = 0x{X}", .{ GPFSEL0_OFFSET, GPFSEL0_OFFSET + @sizeOf(u32) * 5, @intFromPtr(address) - base_address }); - switch (@intFromPtr(address) - base_address) { GPFSEL0_OFFSET + @sizeOf(u32) * 0 => return gpfsel0, GPFSEL0_OFFSET + @sizeOf(u32) * 1 => return gpfsel1, diff --git a/src/devices/gpio.zig b/src/devices/gpio.zig @@ -48,7 +48,7 @@ fn get_address(pin: u8, offset: usize, chunk: ?u32) Error!*u32 { } fn fn_sel(pin: u8, sel: FunctionSelect) Error!void { - const address = try get_address(pin, GPSET0_OFFSET, GPIO_PER_FSEL); + const address = try get_address(pin, GPFSEL0_OFFSET, GPIO_PER_FSEL); const offset: u5 = @truncate((pin % GPIO_PER_FSEL) * 3); const mask = ~(@as(u32, 0b111) << offset);