sylveos

Toy Operating System
Log | Files | Refs

sw-uart.zig (383B)


      1 const std = @import("std");
      2 const pi = @import("pi");
      3 
      4 const mini_uart = pi.devices.mini_uart;
      5 const sw_uart = pi.devices.sw_uart;
      6 const clock = pi.devices.clock;
      7 
      8 pub fn main() !void {
      9     try sw_uart.initialize(115200, 8, 9);
     10 
     11     while (true) {
     12         mini_uart.write_slice("Hello World!\n");
     13         try sw_uart.write_slice("Hello World!\n");
     14 
     15         clock.delay_s(1);
     16     }
     17 }