diff --git a/core/src/core/experimental/gpio.zig b/core/src/core/experimental/gpio.zig
index bddaf1090..56695e351 100644
--- a/core/src/core/experimental/gpio.zig
+++ b/core/src/core/experimental/gpio.zig
@@ -1,5 +1,4 @@
 const std = @import("std");
-const micro = @import("microzig");
 const hal = @import("hal");
 
 pub const Mode = enum {
diff --git a/core/test/programs/blinky.zig b/core/test/programs/blinky.zig
index 16a841d65..a4d6168a4 100644
--- a/core/test/programs/blinky.zig
+++ b/core/test/programs/blinky.zig
@@ -1,27 +1,27 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 // Configures the led_pin to a hardware pin
-const led_pin = if (micro.config.has_board)
-    switch (micro.config.board_name) {
-        .@"Arduino Nano" => micro.Pin("D13"),
-        .@"Arduino Uno" => micro.Pin("D13"),
-        .@"mbed LPC1768" => micro.Pin("LED-1"),
-        .STM32F3DISCOVERY => micro.Pin("LD3"),
-        .STM32F4DISCOVERY => micro.Pin("LD5"),
-        .STM32F429IDISCOVERY => micro.Pin("LD4"),
-        .@"Longan Nano" => micro.Pin("PA2"),
+const led_pin = if (microzig.config.has_board)
+    switch (microzig.config.board_name) {
+        .@"Arduino Nano" => microzig.Pin("D13"),
+        .@"Arduino Uno" => microzig.Pin("D13"),
+        .@"mbed LPC1768" => microzig.Pin("LED-1"),
+        .STM32F3DISCOVERY => microzig.Pin("LD3"),
+        .STM32F4DISCOVERY => microzig.Pin("LD5"),
+        .STM32F429IDISCOVERY => microzig.Pin("LD4"),
+        .@"Longan Nano" => microzig.Pin("PA2"),
         else => @compileError("unknown board"),
     }
-else switch (micro.config.chip_name) {
-    .ATmega328p => micro.Pin("PB5"),
-    .@"NXP LPC1768" => micro.Pin("P1.18"),
-    .STM32F103x8 => micro.Pin("PC13"),
-    .GD32VF103x8 => micro.Pin("PA2"),
+else switch (microzig.config.chip_name) {
+    .ATmega328p => microzig.Pin("PB5"),
+    .@"NXP LPC1768" => microzig.Pin("P1.18"),
+    .STM32F103x8 => microzig.Pin("PC13"),
+    .GD32VF103x8 => microzig.Pin("PA2"),
     else => @compileError("unknown chip"),
 };
 
 pub fn main() void {
-    const led = micro.Gpio(led_pin, .{
+    const led = microzig.Gpio(led_pin, .{
         .mode = .output,
         .initial_state = .low,
     });
diff --git a/core/test/programs/interrupt.zig b/core/test/programs/interrupt.zig
index 34a3c680c..c30039b7b 100644
--- a/core/test/programs/interrupt.zig
+++ b/core/test/programs/interrupt.zig
@@ -1,4 +1,3 @@
-const micro = @import("microzig");
 const builtin = @import("builtin");
 
 pub const interrupts = switch (builtin.cpu.arch) {
diff --git a/core/test/programs/uart-sync.zig b/core/test/programs/uart-sync.zig
index 7d583675d..396d34cdb 100644
--- a/core/test/programs/uart-sync.zig
+++ b/core/test/programs/uart-sync.zig
@@ -1,49 +1,49 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 // Configures the led_pin and uart index
-const cfg = if (micro.config.has_board)
-    switch (micro.config.board_name) {
+const cfg = if (microzig.config.has_board)
+    switch (microzig.config.board_name) {
         .@"mbed LPC1768" => .{
-            .led_pin = micro.Pin("LED-1"),
+            .led_pin = microzig.Pin("LED-1"),
             .uart_idx = 1,
             .pins = .{},
         },
         .STM32F3DISCOVERY => .{
-            .led_pin = micro.Pin("LD3"),
+            .led_pin = microzig.Pin("LD3"),
             .uart_idx = 1,
             .pins = .{},
         },
         .STM32F4DISCOVERY => .{
-            .led_pin = micro.Pin("LD5"),
+            .led_pin = microzig.Pin("LD5"),
             .uart_idx = 2,
-            .pins = .{ .tx = micro.Pin("PA2"), .rx = micro.Pin("PA3") },
+            .pins = .{ .tx = microzig.Pin("PA2"), .rx = microzig.Pin("PA3") },
         },
         .@"Longan Nano" => .{
-            .led_pin = micro.Pin("PA2"),
+            .led_pin = microzig.Pin("PA2"),
             .uart_idx = 1,
             .pins = .{ .tx = null, .rx = null },
         },
         .@"Arduino Uno" => .{
-            .led_pin = micro.Pin("D13"),
+            .led_pin = microzig.Pin("D13"),
             .uart_idx = 0,
             .pins = .{},
         },
         else => @compileError("unknown board"),
     }
-else switch (micro.config.chip_name) {
-    .@"NXP LPC1768" => .{ .led_pin = micro.Pin("P1.18"), .uart_idx = 1, .pins = .{} },
-    .GD32VF103x8 => .{ .led_pin = micro.Pin("PA2"), .uart_idx = 1, .pins = .{} },
+else switch (microzig.config.chip_name) {
+    .@"NXP LPC1768" => .{ .led_pin = microzig.Pin("P1.18"), .uart_idx = 1, .pins = .{} },
+    .GD32VF103x8 => .{ .led_pin = microzig.Pin("PA2"), .uart_idx = 1, .pins = .{} },
     else => @compileError("unknown chip"),
 };
 
 pub fn main() !void {
-    const led = micro.Gpio(cfg.led_pin, .{
+    const led = microzig.Gpio(cfg.led_pin, .{
         .mode = .output,
         .initial_state = .low,
     });
     led.init();
 
-    var uart = micro.Uart(cfg.uart_idx, cfg.pins).init(.{
+    var uart = microzig.Uart(cfg.uart_idx, cfg.pins).init(.{
         .baud_rate = 9600,
         .stop_bits = .one,
         .parity = null,
@@ -51,7 +51,7 @@ pub fn main() !void {
     }) catch |err| {
         blinkError(led, err);
 
-        micro.hang();
+        microzig.hang();
     };
 
     var out = uart.writer();
@@ -60,11 +60,11 @@ pub fn main() !void {
         led.setToHigh();
         try out.writeAll("Hello microzig!\r\n");
         led.setToLow();
-        micro.debug.busySleep(100_000);
+        microzig.debug.busySleep(100_000);
     }
 }
 
-fn blinkError(led: anytype, err: micro.uart.InitError) void {
+fn blinkError(led: anytype, err: microzig.uart.InitError) void {
     var blinks: u3 =
         switch (err) {
         error.UnsupportedBaudRate => 1,
@@ -75,8 +75,8 @@ fn blinkError(led: anytype, err: micro.uart.InitError) void {
 
     while (blinks > 0) : (blinks -= 1) {
         led.setToHigh();
-        micro.debug.busySleep(1_000_000);
+        microzig.debug.busySleep(1_000_000);
         led.setToLow();
-        micro.debug.busySleep(1_000_000);
+        microzig.debug.busySleep(1_000_000);
     }
 }
diff --git a/core/thoughts.md b/core/thoughts.md
index 3df4111b0..d1979c323 100644
--- a/core/thoughts.md
+++ b/core/thoughts.md
@@ -20,11 +20,11 @@ root
 Declaring `panic` in the root file will cause `builtin` to reference the proper package which will then instantiate microzig which will reference `mcu` package which will instantiate `reset` (or similar) which will invoke `microzig.main()` which will invoke `root.main()`. Oh boy :laughing:
 
 ```zig
-const micro = @import("micro");
+const microzig = @import("microzig");
 
-pub const panic = micro.panic; // this will instantiate microzig
+pub const panic = microzig.panic; // this will instantiate microzig
 
-comptime { _ = micro };  // this should not be necessary
+comptime { _ = microzig };  // this should not be necessary
 
 pub fn main() void {
 
@@ -59,18 +59,18 @@ A symbol can be a function `fn() void`, or a anonymous enum literal `.hang` or `
 
 ```zig
 pub fn main() void {
-  micro.interrupts.enable(.WDT);  // enables the WDT interrupt
-  micro.interrupts.disable(.WDT); // enables the WDT interrupt
-  micro.interrupts.enable(.WTF); // yields compile error "WTF is not a valid interrupt"
-  micro.interrupts.enable(.PCINT0); // yields compile error "PCINT0 has no defined interrupt handler"
-  micro.interrupts.enable(.NMI); // yields compile error "NMI cannot be masked"
-  micro.interrupts.enableAll();
-  micro.interrupts.batchEnable(.{ .NMI, .WDT  });
+  microzig.interrupts.enable(.WDT);  // enables the WDT interrupt
+  microzig.interrupts.disable(.WDT); // enables the WDT interrupt
+  microzig.interrupts.enable(.WTF); // yields compile error "WTF is not a valid interrupt"
+  microzig.interrupts.enable(.PCINT0); // yields compile error "PCINT0 has no defined interrupt handler"
+  microzig.interrupts.enable(.NMI); // yields compile error "NMI cannot be masked"
+  microzig.interrupts.enableAll();
+  microzig.interrupts.batchEnable(.{ .NMI, .WDT  });
   
-  micro.interrupts.cli(); // set interrupt enabled (global enable)
+  microzig.interrupts.cli(); // set interrupt enabled (global enable)
   
   { // critical section
-    var crit = micro.interrupts.enterCriticalSection();
+    var crit = microzig.interrupts.enterCriticalSection();
     defer crit.leave();
   }
 }
@@ -100,7 +100,7 @@ pub const interrupt_handlers = struct {
 microzig should allow having a general purpose timer mechanism
 
 ```zig
-pub var cpu_frequency = 16.0 * micro.clock.mega_hertz;
+pub var cpu_frequency = 16.0 * microzig.clock.mega_hertz;
 
 pub const sleep_mode = .timer; // timer, busyloop, whatever
 
@@ -109,7 +109,7 @@ pub fn main() !void {
 
   while(true) {
     led.toggle();
-    micro.sleep(100_000); // sleep 100ms
+    microzig.sleep(100_000); // sleep 100ms
   }
 }
 ```
@@ -121,18 +121,18 @@ pub fn main() !void {
 
 ```zig
 
-// micro.Pin returns a type containing all relevant pin information
-const status_led_pin = micro.Pin("PA3");
+// microzig.Pin returns a type containing all relevant pin information
+const status_led_pin = microzig.Pin("PA3");
 
 // generate a runtime possible pin that cannot be used in all APIs
-var generic_pic: micro.RuntimePin.init(status_led_pin);
+var generic_pic: microzig.RuntimePin.init(status_led_pin);
 
 // 4 Bit IEEE-488 bit banging register
-const serial_out = micro.GpioOutputRegister(.{
-  micro.Pin("PA0"),
-  micro.Pin("PA1"),
-  micro.Pin("PA3"), // whoopsies, i miswired, let the software fix that
-  micro.Pin("PA2"),
+const serial_out = microzig.GpioOutputRegister(.{
+  microzig.Pin("PA0"),
+  microzig.Pin("PA1"),
+  microzig.Pin("PA3"), // whoopsies, i miswired, let the software fix that
+  microzig.Pin("PA2"),
 });
 
 pub fn bitBang(nibble: u4) void {
@@ -150,9 +150,9 @@ pub fn main() !void {
 	// route that pin to UART.RXD
   status_led_pin.route(.uart0_rxd); 
   
-  //var uart_read_dma_channel = micro.Dma.init(.{.channel = 1});
+  //var uart_read_dma_channel = microzig.Dma.init(.{.channel = 1});
   
-  const status_led = micro.Gpio(status_led_pin, .{
+  const status_led = microzig.Gpio(status_led_pin, .{
     .mode          = .output,       // { input, output, input_output, open_drain, generic }
     .initial_state = .unspecificed, // { unspecified, low, high, floating, driven }
   });
@@ -206,17 +206,17 @@ pub fn main() !void {
 
 ```zig
 const std = @import("std");
-const micro = @import("µzig");
+const microzig = @import("µzig");
 
 // if const it can be comptime-optimized
-pub var cpu_frequency = 100.0 * micro.clock.mega_hertz;
+pub var cpu_frequency = 100.0 * microzig.clock.mega_hertz;
 
 // if this is enabled, a event loop will run
 // in microzig.main() that allows using `async`/`await` "just like that" *grin*
 pub const io_mode = .evented;
 
 pub fn main() !void {
-  var debug_port = micro.Uart.init(0, .{
+  var debug_port = microzig.Uart.init(0, .{
     .baud_rate = 9600,
     .stop_bits = .@"2",
     .parity = .none, // { none, even, odd, mark, space }
@@ -239,7 +239,7 @@ pub fn main() !void {
 
 ## Initialization
 
-somewhere inside micro.zig
+somewhere inside microzig.zig
 ```zig
 extern fn reset() noreturn {
   if(@hasDecl(mcu, "mcu_reset")) {
diff --git a/port/gigadevice/gd32/src/boards/longan_nano.zig b/port/gigadevice/gd32/src/boards/longan_nano.zig
index e042be11b..f1e5d5aa1 100644
--- a/port/gigadevice/gd32/src/boards/longan_nano.zig
+++ b/port/gigadevice/gd32/src/boards/longan_nano.zig
@@ -1,5 +1,4 @@
 pub const chip = @import("chip");
-pub const micro = @import("microzig");
 
 pub const cpu_frequency = 8_000_000; // 8 MHz
 
diff --git a/port/gigadevice/gd32/src/hals/GD32VF103.zig b/port/gigadevice/gd32/src/hals/GD32VF103.zig
index 8b5c72840..d5eb900ae 100644
--- a/port/gigadevice/gd32/src/hals/GD32VF103.zig
+++ b/port/gigadevice/gd32/src/hals/GD32VF103.zig
@@ -1,5 +1,5 @@
-const micro = @import("microzig");
-const peripherals = micro.chip.peripherals;
+const microzig = @import("microzig");
+const peripherals = microzig.chip.peripherals;
 const UART3 = peripherals.UART3;
 const UART4 = peripherals.UART4;
 
@@ -40,13 +40,13 @@ pub const gpio = struct {
         // TODO: check if pin is already configured as input
     }
 
-    pub fn read(comptime pin: type) micro.gpio.State {
+    pub fn read(comptime pin: type) microzig.gpio.State {
         _ = pin;
         // TODO: check if pin is configured as input
         return .low;
     }
 
-    pub fn write(comptime pin: type, state: micro.gpio.State) void {
+    pub fn write(comptime pin: type, state: microzig.gpio.State) void {
         _ = pin;
         _ = state;
         // TODO: check if pin is configured as output
@@ -74,7 +74,7 @@ pub const uart = struct {
     };
 };
 
-pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
+pub fn Uart(comptime index: usize, comptime pins: microzig.uart.Pins) type {
     if (pins.tx != null or pins.rx != null)
         @compileError("TODO: custom pins are not currently supported");
 
@@ -86,7 +86,7 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
         };
         const Self = @This();
 
-        pub fn init(config: micro.uart.Config) !Self {
+        pub fn init(config: microzig.uart.Config) !Self {
             _ = config;
             return Self{};
         }
diff --git a/port/gigadevice/gd32/src/hals/GD32VF103/uart.zig b/port/gigadevice/gd32/src/hals/GD32VF103/uart.zig
index 457a3f926..b661bcd72 100644
--- a/port/gigadevice/gd32/src/hals/GD32VF103/uart.zig
+++ b/port/gigadevice/gd32/src/hals/GD32VF103/uart.zig
@@ -1,5 +1,5 @@
-const micro = @import("microzig");
-const peripherals = micro.chip.peripherals;
+const microzig = @import("microzig");
+const peripherals = microzig.chip.peripherals;
 const UART3 = peripherals.UART3;
 const UART4 = peripherals.UART4;
 
@@ -24,7 +24,7 @@ pub const uart = struct {
     };
 };
 
-pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
+pub fn Uart(comptime index: usize, comptime pins: microzig.uart.Pins) type {
     if (pins.tx != null or pins.rx != null)
         @compileError("TODO: custom pins are not currently supported");
 
@@ -36,7 +36,7 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
         };
         const Self = @This();
 
-        pub fn init(config: micro.uart.Config) !Self {
+        pub fn init(config: microzig.uart.Config) !Self {
             _ = config;
             return Self{};
         }
diff --git a/port/gigadevice/gd32/test/programs/minimal.zig b/port/gigadevice/gd32/test/programs/minimal.zig
index 5258ce311..0f9388b97 100644
--- a/port/gigadevice/gd32/test/programs/minimal.zig
+++ b/port/gigadevice/gd32/test/programs/minimal.zig
@@ -1,4 +1,4 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 pub fn main() void {
     // This function will contain the application logic.
diff --git a/port/microchip/avr/src/boards.zig b/port/microchip/avr/src/boards.zig
index a6be3d0b4..00279aa79 100644
--- a/port/microchip/avr/src/boards.zig
+++ b/port/microchip/avr/src/boards.zig
@@ -1,5 +1,4 @@
 const std = @import("std");
-const micro = @import("microzig");
 const chips = @import("chips.zig");
 
 fn root_dir() []const u8 {
diff --git a/port/microchip/avr/src/chips.zig b/port/microchip/avr/src/chips.zig
index c46427f7d..a98b83b45 100644
--- a/port/microchip/avr/src/chips.zig
+++ b/port/microchip/avr/src/chips.zig
@@ -1,7 +1,7 @@
 const std = @import("std");
-const micro = @import("microzig");
-const Chip = micro.Chip;
-const MemoryRegion = micro.MemoryRegion;
+const microzig = @import("microzig");
+const Chip = microzig.Chip;
+const MemoryRegion = microzig.MemoryRegion;
 
 fn root_dir() []const u8 {
     return std.fs.path.dirname(@src().file) orelse ".";
diff --git a/port/microchip/avr/src/hals/ATmega328P.zig b/port/microchip/avr/src/hals/ATmega328P.zig
index 87f96cbf4..8bb187758 100644
--- a/port/microchip/avr/src/hals/ATmega328P.zig
+++ b/port/microchip/avr/src/hals/ATmega328P.zig
@@ -1,9 +1,9 @@
 const std = @import("std");
-const micro = @import("microzig");
-const peripherals = micro.chip.peripherals;
+const microzig = @import("microzig");
+const peripherals = microzig.chip.peripherals;
 const USART0 = peripherals.USART0;
 
-pub const cpu = micro.cpu;
+pub const cpu = microzig.cpu;
 const Port = enum(u8) {
     B = 1,
     C = 2,
@@ -53,14 +53,14 @@ pub const gpio = struct {
         cpu.cbi(regs(pin).dir_addr, pin.pin);
     }
 
-    pub fn read(comptime pin: type) micro.core.experimental.gpio.State {
+    pub fn read(comptime pin: type) microzig.core.experimental.gpio.State {
         return if ((regs(pin).pin.* & (1 << pin.pin)) != 0)
             .high
         else
             .low;
     }
 
-    pub fn write(comptime pin: type, state: micro.core.experimental.gpio.State) void {
+    pub fn write(comptime pin: type, state: microzig.core.experimental.gpio.State) void {
         switch (state) {
             .high => cpu.sbi(regs(pin).port_addr, pin.pin),
             .low => cpu.cbi(regs(pin).port_addr, pin.pin),
@@ -92,7 +92,7 @@ pub const uart = struct {
     };
 };
 
-pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
+pub fn Uart(comptime index: usize, comptime pins: microzig.uart.Pins) type {
     if (index != 0) @compileError("Atmega328p only has a single uart!");
     if (pins.tx != null or pins.rx != null)
         @compileError("Atmega328p has fixed pins for uart!");
@@ -101,17 +101,17 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
         const Self = @This();
 
         fn computeDivider(baud_rate: u32) !u12 {
-            const pclk = micro.clock.get().cpu;
+            const pclk = microzig.clock.get().cpu;
             const divider = ((pclk + (8 * baud_rate)) / (16 * baud_rate)) - 1;
 
             return std.math.cast(u12, divider) orelse return error.UnsupportedBaudRate;
         }
 
         fn computeBaudRate(divider: u12) u32 {
-            return micro.clock.get().cpu / (16 * @as(u32, divider) + 1);
+            return microzig.clock.get().cpu / (16 * @as(u32, divider) + 1);
         }
 
-        pub fn init(config: micro.uart.Config) !Self {
+        pub fn init(config: microzig.uart.Config) !Self {
             const ucsz: u3 = switch (config.data_bits) {
                 .five => 0b000,
                 .six => 0b001,
diff --git a/port/microchip/avr/src/hals/ATmega32U4.zig b/port/microchip/avr/src/hals/ATmega32U4.zig
index 2e9c34e54..8043f6266 100644
--- a/port/microchip/avr/src/hals/ATmega32U4.zig
+++ b/port/microchip/avr/src/hals/ATmega32U4.zig
@@ -1,10 +1,10 @@
 // Almost an exact clone of ATmega328p
 const std = @import("std");
-const micro = @import("microzig");
-const peripherals = micro.chip.peripherals;
+const microzig = @import("microzig");
+const peripherals = microzig.chip.peripherals;
 const USART1 = peripherals.USART1;
 
-pub const cpu = micro.cpu;
+pub const cpu = microzig.cpu;
 const Port = enum(u8) {
     B = 1,
     C = 2,
@@ -63,14 +63,14 @@ pub const gpio = struct {
         cpu.cbi(regs(pin).dir_addr, pin.pin);
     }
 
-    pub fn read(comptime pin: type) micro.core.experimental.gpio.State {
+    pub fn read(comptime pin: type) microzig.core.experimental.gpio.State {
         return if ((regs(pin).pin.* & (1 << pin.pin)) != 0)
             .high
         else
             .low;
     }
 
-    pub fn write(comptime pin: type, state: micro.core.experimental.gpio.State) void {
+    pub fn write(comptime pin: type, state: microzig.core.experimental.gpio.State) void {
         switch (state) {
             .high => cpu.sbi(regs(pin).port_addr, pin.pin),
             .low => cpu.cbi(regs(pin).port_addr, pin.pin),
@@ -102,7 +102,7 @@ pub const uart = struct {
     };
 };
 
-pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
+pub fn Uart(comptime index: usize, comptime pins: microzig.uart.Pins) type {
     if (index != 0) @compileError("Atmega32U4 only has a single uart!");
     if (pins.tx != null or pins.rx != null)
         @compileError("Atmega32U4 has fixed pins for uart!");
@@ -111,17 +111,17 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
         const Self = @This();
 
         fn computeDivider(baud_rate: u32) !u12 {
-            const pclk = micro.clock.get().cpu;
+            const pclk = microzig.clock.get().cpu;
             const divider = ((pclk + (8 * baud_rate)) / (16 * baud_rate)) - 1;
 
             return std.math.cast(u12, divider) orelse return error.UnsupportedBaudRate;
         }
 
         fn computeBaudRate(divider: u12) u32 {
-            return micro.clock.get().cpu / (16 * @as(u32, divider) + 1);
+            return microzig.clock.get().cpu / (16 * @as(u32, divider) + 1);
         }
 
-        pub fn init(config: micro.uart.Config) !Self {
+        pub fn init(config: microzig.uart.Config) !Self {
             const ucsz: u3 = switch (config.data_bits) {
                 .five => 0b000,
                 .six => 0b001,
diff --git a/port/microchip/avr/test/programs/minimal.zig b/port/microchip/avr/test/programs/minimal.zig
index 5258ce311..0f9388b97 100644
--- a/port/microchip/avr/test/programs/minimal.zig
+++ b/port/microchip/avr/test/programs/minimal.zig
@@ -1,4 +1,4 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 pub fn main() void {
     // This function will contain the application logic.
diff --git a/port/nordic/nrf5x/test/programs/minimal.zig b/port/nordic/nrf5x/test/programs/minimal.zig
index 5258ce311..0f9388b97 100644
--- a/port/nordic/nrf5x/test/programs/minimal.zig
+++ b/port/nordic/nrf5x/test/programs/minimal.zig
@@ -1,4 +1,4 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 pub fn main() void {
     // This function will contain the application logic.
diff --git a/port/nxp/lpc/src/boards/mbed_LPC1768.zig b/port/nxp/lpc/src/boards/mbed_LPC1768.zig
index 5cf0bd09e..948e76c12 100644
--- a/port/nxp/lpc/src/boards/mbed_LPC1768.zig
+++ b/port/nxp/lpc/src/boards/mbed_LPC1768.zig
@@ -1,21 +1,21 @@
 pub const chip = @import("chip");
-pub const micro = @import("microzig");
+pub const microzig = @import("microzig");
 
 pub const clock_frequencies = .{
     .cpu = 100_000_000, // 100 Mhz
 };
 
 pub fn debug_write(string: []const u8) void {
-    const clk_pin = micro.Pin("DIP5");
-    const dat_pin = micro.Pin("DIP6");
+    const clk_pin = microzig.Pin("DIP5");
+    const dat_pin = microzig.Pin("DIP6");
 
-    const clk = micro.core.experimental.Gpio(clk_pin, .{ .mode = .output, .initial_state = .low });
-    const dat = micro.core.experimental.Gpio(dat_pin, .{ .mode = .output, .initial_state = .low });
+    const clk = microzig.core.experimental.Gpio(clk_pin, .{ .mode = .output, .initial_state = .low });
+    const dat = microzig.core.experimental.Gpio(dat_pin, .{ .mode = .output, .initial_state = .low });
 
     clk.init();
     dat.init();
 
-    micro.debug.busy_sleep(1_000);
+    microzig.debug.busy_sleep(1_000);
 
     for (string) |c| {
         comptime var i: usize = 128;
@@ -26,9 +26,9 @@ pub fn debug_write(string: []const u8) void {
                 dat.write(.low);
             }
             clk.write(.high);
-            micro.debug.busy_sleep(1_000);
+            microzig.debug.busy_sleep(1_000);
             clk.write(.low);
-            micro.debug.busy_sleep(1_000);
+            microzig.debug.busy_sleep(1_000);
         }
     }
     dat.write(.low);
diff --git a/port/nxp/lpc/src/hals/LPC176x5x.zig b/port/nxp/lpc/src/hals/LPC176x5x.zig
index 823545fdf..00db7633f 100644
--- a/port/nxp/lpc/src/hals/LPC176x5x.zig
+++ b/port/nxp/lpc/src/hals/LPC176x5x.zig
@@ -1,6 +1,6 @@
 const std = @import("std");
-const micro = @import("microzig");
-const peripherals = micro.chip.peripherals;
+const microzig = @import("microzig");
+const peripherals = microzig.chip.peripherals;
 const GPIO = peripherals.GPIO;
 const PINCONNECT = peripherals.PINCONNECT;
 const UART0 = peripherals.UART0;
@@ -75,14 +75,14 @@ pub const gpio = struct {
         pin.regs.dir.raw &= ~pin.gpio_mask;
     }
 
-    pub fn read(comptime pin: type) micro.gpio.State {
+    pub fn read(comptime pin: type) microzig.gpio.State {
         return if ((pin.regs.pin.raw & pin.gpio_mask) != 0)
-            micro.gpio.State.high
+            microzig.gpio.State.high
         else
-            micro.gpio.State.low;
+            microzig.gpio.State.low;
     }
 
-    pub fn write(comptime pin: type, state: micro.gpio.State) void {
+    pub fn write(comptime pin: type, state: microzig.gpio.State) void {
         if (state == .high) {
             pin.regs.set.raw = pin.gpio_mask;
         } else {
@@ -119,7 +119,7 @@ pub const uart = struct {
     };
 };
 
-pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
+pub fn Uart(comptime index: usize, comptime pins: microzig.uart.Pins) type {
     if (pins.tx != null or pins.rx != null)
         @compileError("TODO: custom pins are not currently supported");
 
@@ -133,8 +133,8 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
         };
         const Self = @This();
 
-        pub fn init(config: micro.uart.Config) !Self {
-            micro.debug.write("0");
+        pub fn init(config: microzig.uart.Config) !Self {
+            microzig.debug.write("0");
             switch (index) {
                 0 => {
                     SYSCON.PCONP.modify(.{ .PCUART0 = 1 });
@@ -154,7 +154,7 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
                 },
                 else => unreachable,
             }
-            micro.debug.write("1");
+            microzig.debug.write("1");
 
             UARTn.LCR.modify(.{
                 // 8N1
@@ -165,17 +165,17 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
                 .BC = 0,
                 .DLAB = 1,
             });
-            micro.debug.write("2");
+            microzig.debug.write("2");
 
             // TODO: UARTN_FIFOS_ARE_DISA is not available in all uarts
             //UARTn.FCR.modify(.{ .FIFOEN = .UARTN_FIFOS_ARE_DISA });
 
-            micro.debug.writer().print("clock: {} baud: {} ", .{
-                micro.clock.get().cpu,
+            microzig.debug.writer().print("clock: {} baud: {} ", .{
+                microzig.clock.get().cpu,
                 config.baud_rate,
             }) catch {};
 
-            const pclk = micro.clock.get().cpu / 4;
+            const pclk = microzig.clock.get().cpu / 4;
             const divider = (pclk / (16 * config.baud_rate));
 
             const regval = std.math.cast(u16, divider) orelse return error.UnsupportedBaudRate;
diff --git a/port/nxp/lpc/test/programs/minimal.zig b/port/nxp/lpc/test/programs/minimal.zig
index 5258ce311..0f9388b97 100644
--- a/port/nxp/lpc/test/programs/minimal.zig
+++ b/port/nxp/lpc/test/programs/minimal.zig
@@ -1,4 +1,4 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 pub fn main() void {
     // This function will contain the application logic.
diff --git a/port/stmicro/stm32/src/boards/STM32F3DISCOVERY.zig b/port/stmicro/stm32/src/boards/STM32F3DISCOVERY.zig
index 9394bb8df..9c4ce67a1 100644
--- a/port/stmicro/stm32/src/boards/STM32F3DISCOVERY.zig
+++ b/port/stmicro/stm32/src/boards/STM32F3DISCOVERY.zig
@@ -1,4 +1,4 @@
-pub const micro = @import("microzig");
+pub const microzig = @import("microzig");
 
 pub const cpu_frequency = 8_000_000;
 
@@ -24,7 +24,7 @@ pub const pin_map = .{
 };
 
 pub fn debug_write(string: []const u8) void {
-    const uart1 = micro.core.experimental.Uart(1, .{}).get_or_init(.{
+    const uart1 = microzig.core.experimental.Uart(1, .{}).get_or_init(.{
         .baud_rate = 9600,
         .data_bits = .eight,
         .parity = null,
diff --git a/port/stmicro/stm32/src/chips/all.zig b/port/stmicro/stm32/src/chips/all.zig
index ab03dccb0..63e739f47 100644
--- a/port/stmicro/stm32/src/chips/all.zig
+++ b/port/stmicro/stm32/src/chips/all.zig
@@ -1,5 +1,5 @@
-const micro = @import("microzig");
-const mmio = micro.mmio;
+const microzig = @import("microzig");
+const mmio = microzig.mmio;
 
 pub const Interrupt = struct {
     name: [:0]const u8,
@@ -39,8 +39,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -165,8 +165,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291,8 +291,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -417,8 +417,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -543,8 +543,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -669,8 +669,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -797,8 +797,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -925,8 +925,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1053,8 +1053,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1181,8 +1181,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1309,8 +1309,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1437,8 +1437,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1565,8 +1565,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1692,8 +1692,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1823,8 +1823,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -1968,8 +1968,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -2117,8 +2117,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -2243,8 +2243,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -2374,8 +2374,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -2519,8 +2519,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -2670,8 +2670,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -2798,8 +2798,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -2926,8 +2926,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3054,8 +3054,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3182,8 +3182,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3310,8 +3310,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3438,8 +3438,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3566,8 +3566,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3694,8 +3694,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3821,8 +3821,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -3948,8 +3948,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -4075,8 +4075,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -4202,8 +4202,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -4329,8 +4329,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -4462,8 +4462,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -4615,8 +4615,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -4768,8 +4768,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -4919,8 +4919,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -5070,8 +5070,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -5221,8 +5221,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -5372,8 +5372,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -5523,8 +5523,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -5674,8 +5674,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -5825,8 +5825,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -5976,8 +5976,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -6125,8 +6125,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -6276,8 +6276,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -6427,8 +6427,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -6580,8 +6580,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -6737,8 +6737,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -6888,8 +6888,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -7041,8 +7041,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -7194,8 +7194,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -7347,8 +7347,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -7502,8 +7502,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -7659,8 +7659,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -7811,8 +7811,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -7967,8 +7967,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -8123,8 +8123,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -8269,8 +8269,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -8412,8 +8412,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -8565,8 +8565,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -8708,8 +8708,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -8870,8 +8870,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -9039,8 +9039,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -9208,8 +9208,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -9377,8 +9377,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -9546,8 +9546,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -9716,8 +9716,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -9893,8 +9893,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -10070,8 +10070,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -10247,8 +10247,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -10424,8 +10424,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -10601,8 +10601,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -10778,8 +10778,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -10953,8 +10953,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -11128,8 +11128,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -11302,8 +11302,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -11479,8 +11479,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -11656,8 +11656,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -11837,8 +11837,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -12018,8 +12018,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -12199,8 +12199,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -12380,8 +12380,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -12557,8 +12557,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -12738,8 +12738,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -12932,8 +12932,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -13115,8 +13115,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -13298,8 +13298,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -13489,8 +13489,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -13680,8 +13680,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -13863,8 +13863,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -14046,8 +14046,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -14237,8 +14237,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -14440,8 +14440,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -14671,8 +14671,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -14902,8 +14902,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -15121,8 +15121,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -15312,8 +15312,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -15515,8 +15515,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -15748,8 +15748,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -15981,8 +15981,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -16214,8 +16214,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -16447,8 +16447,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -16680,8 +16680,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -16889,8 +16889,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -17034,8 +17034,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -17184,8 +17184,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -17345,8 +17345,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -17501,8 +17501,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -17646,8 +17646,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -17796,8 +17796,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -17957,8 +17957,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -18129,8 +18129,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -18334,8 +18334,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -18539,8 +18539,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -18750,8 +18750,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -18980,8 +18980,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -19188,8 +19188,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -19333,8 +19333,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -19483,8 +19483,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -19638,8 +19638,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -19793,8 +19793,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -19954,8 +19954,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -20126,8 +20126,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -20333,8 +20333,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -20540,8 +20540,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -20753,8 +20753,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -20985,8 +20985,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -21211,8 +21211,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -21418,8 +21418,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -21625,8 +21625,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -21838,8 +21838,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -22070,8 +22070,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -22283,8 +22283,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -22438,8 +22438,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -22598,8 +22598,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -22767,8 +22767,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -22931,8 +22931,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -23086,8 +23086,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -23246,8 +23246,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -23415,8 +23415,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -23585,8 +23585,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -23756,8 +23756,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -23932,8 +23932,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -24119,8 +24119,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -24301,8 +24301,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -24472,8 +24472,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -24648,8 +24648,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -24835,8 +24835,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -25039,8 +25039,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -25286,8 +25286,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -25533,8 +25533,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -25780,8 +25780,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -26039,8 +26039,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -26276,8 +26276,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -26447,8 +26447,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -26623,8 +26623,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -26804,8 +26804,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -26985,8 +26985,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -27172,8 +27172,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -27376,8 +27376,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -27625,8 +27625,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -27874,8 +27874,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -28123,8 +28123,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -28384,8 +28384,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -28645,8 +28645,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -28894,8 +28894,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -29143,8 +29143,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -29392,8 +29392,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -29653,8 +29653,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -29913,8 +29913,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -30150,8 +30150,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -30387,8 +30387,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -30624,8 +30624,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -30861,8 +30861,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -31098,8 +31098,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -31337,8 +31337,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -31577,8 +31577,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -31817,8 +31817,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -32057,8 +32057,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -32313,8 +32313,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -32616,8 +32616,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -32919,8 +32919,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -33222,8 +33222,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -33525,8 +33525,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -33828,8 +33828,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -34133,8 +34133,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -34438,8 +34438,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -34743,8 +34743,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -35048,8 +35048,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -35353,8 +35353,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -35658,8 +35658,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -35963,8 +35963,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -36268,8 +36268,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -36576,8 +36576,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -36890,8 +36890,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -37204,8 +37204,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -37518,8 +37518,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -37832,8 +37832,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -38146,8 +38146,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -38460,8 +38460,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -38774,8 +38774,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -39088,8 +39088,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -39402,8 +39402,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -39716,8 +39716,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -40030,8 +40030,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -40342,8 +40342,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -40651,8 +40651,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -40960,8 +40960,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -41271,8 +41271,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -41582,8 +41582,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -41893,8 +41893,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -42207,8 +42207,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -42526,8 +42526,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -42845,8 +42845,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -43164,8 +43164,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -43483,8 +43483,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -43802,8 +43802,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -44082,8 +44082,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -44281,8 +44281,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -44480,8 +44480,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -44677,8 +44677,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -44874,8 +44874,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -45073,8 +45073,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -45280,8 +45280,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -45500,8 +45500,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -45728,8 +45728,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -45974,8 +45974,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -46212,8 +46212,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -46430,8 +46430,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -46648,8 +46648,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -46868,8 +46868,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -47096,8 +47096,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -47346,8 +47346,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -47600,8 +47600,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -47866,8 +47866,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -48128,8 +48128,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -48378,8 +48378,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -48632,8 +48632,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -48900,8 +48900,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -49168,8 +49168,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -49436,8 +49436,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -49685,8 +49685,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -49888,8 +49888,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -50114,8 +50114,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -50389,8 +50389,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -50641,8 +50641,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -50842,8 +50842,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -51043,8 +51043,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -51246,8 +51246,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -51472,8 +51472,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -51751,8 +51751,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -52038,8 +52038,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -52339,8 +52339,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -52632,8 +52632,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -52911,8 +52911,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -53198,8 +53198,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -53503,8 +53503,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -53808,8 +53808,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -54113,8 +54113,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -54385,8 +54385,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -54581,8 +54581,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -54776,8 +54776,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -54984,8 +54984,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -55202,8 +55202,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -55420,8 +55420,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -55638,8 +55638,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -55854,8 +55854,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -56070,8 +56070,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -56286,8 +56286,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -56504,8 +56504,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -56733,8 +56733,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -56993,8 +56993,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -57257,8 +57257,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -57524,8 +57524,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -57802,8 +57802,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -58080,8 +58080,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -58358,8 +58358,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -58636,8 +58636,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -58914,8 +58914,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -59192,8 +59192,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -59470,8 +59470,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -59748,8 +59748,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -60022,8 +60022,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -60276,8 +60276,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -60530,8 +60530,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -60793,8 +60793,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -61072,8 +61072,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -61303,8 +61303,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -61534,8 +61534,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -61765,8 +61765,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -61996,8 +61996,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -62229,8 +62229,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -62462,8 +62462,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -62695,8 +62695,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -62928,8 +62928,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -63163,8 +63163,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -63398,8 +63398,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -63633,8 +63633,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -63890,8 +63890,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -64201,8 +64201,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -64512,8 +64512,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -64821,8 +64821,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -65132,8 +65132,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -65446,8 +65446,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -65766,8 +65766,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -66086,8 +66086,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -66406,8 +66406,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -66726,8 +66726,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -67046,8 +67046,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -67337,8 +67337,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -67555,8 +67555,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -67773,8 +67773,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -67991,8 +67991,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -68206,8 +68206,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -68412,8 +68412,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -68626,8 +68626,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -68865,8 +68865,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -69104,8 +69104,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -69343,8 +69343,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -69582,8 +69582,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -69821,8 +69821,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -70080,8 +70080,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -70372,8 +70372,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -70665,8 +70665,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -70966,8 +70966,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -71267,8 +71267,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -71570,8 +71570,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -71873,8 +71873,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -72180,8 +72180,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -72503,8 +72503,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -72849,8 +72849,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -73195,8 +73195,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -73547,8 +73547,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -73899,8 +73899,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -74251,8 +74251,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -74603,8 +74603,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -74961,8 +74961,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -75319,8 +75319,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -75677,8 +75677,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -76020,8 +76020,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -76337,8 +76337,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -76652,8 +76652,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -76969,8 +76969,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -77289,8 +77289,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -77614,8 +77614,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -77939,8 +77939,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -78264,8 +78264,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -78589,8 +78589,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -78914,8 +78914,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -79252,8 +79252,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -79602,8 +79602,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -79958,8 +79958,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -80314,8 +80314,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -80676,8 +80676,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -81031,8 +81031,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -81382,8 +81382,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -81733,8 +81733,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -82086,8 +82086,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -82439,8 +82439,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -82788,8 +82788,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -83137,8 +83137,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -83490,8 +83490,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -83845,8 +83845,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -84201,8 +84201,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -84557,8 +84557,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -84915,8 +84915,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -85273,8 +85273,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -85631,8 +85631,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -85989,8 +85989,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -86347,8 +86347,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -86705,8 +86705,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -87063,8 +87063,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -87421,8 +87421,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -87779,8 +87779,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -88133,8 +88133,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -88487,8 +88487,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -88841,8 +88841,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -89199,8 +89199,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -89557,8 +89557,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -89914,8 +89914,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -90270,8 +90270,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -90628,8 +90628,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -90986,8 +90986,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -91340,8 +91340,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -91694,8 +91694,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -92052,8 +92052,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -92412,8 +92412,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -92773,8 +92773,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -93136,8 +93136,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -93499,8 +93499,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -93862,8 +93862,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -94225,8 +94225,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -94588,8 +94588,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -94951,8 +94951,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -95310,8 +95310,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -95669,8 +95669,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -96032,8 +96032,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -96390,8 +96390,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -96728,8 +96728,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -97066,8 +97066,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -97400,8 +97400,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -97734,8 +97734,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -98074,8 +98074,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -98414,8 +98414,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -98754,8 +98754,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -99100,8 +99100,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -99462,8 +99462,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -99824,8 +99824,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -100186,8 +100186,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -100552,8 +100552,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -100918,8 +100918,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -101284,8 +101284,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -101650,8 +101650,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -102016,8 +102016,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -102382,8 +102382,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -102748,8 +102748,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -103114,8 +103114,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -103480,8 +103480,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -103838,8 +103838,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -104196,8 +104196,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -104554,8 +104554,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -104914,8 +104914,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -105274,8 +105274,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -105635,8 +105635,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -106000,8 +106000,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -106365,8 +106365,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -106734,8 +106734,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -107103,8 +107103,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -107472,8 +107472,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -107841,8 +107841,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -108210,8 +108210,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -108579,8 +108579,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -108940,8 +108940,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -109301,8 +109301,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -109664,8 +109664,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -110019,8 +110019,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -110365,8 +110365,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -110711,8 +110711,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -111043,8 +111043,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -111375,8 +111375,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -111719,8 +111719,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -112063,8 +112063,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -112409,8 +112409,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -112755,8 +112755,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -113101,8 +113101,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -113447,8 +113447,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -113787,8 +113787,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -114127,8 +114127,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -114471,8 +114471,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -114816,8 +114816,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -115166,8 +115166,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -115502,8 +115502,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -115850,8 +115850,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -116198,8 +116198,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -116548,8 +116548,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -116884,8 +116884,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -117232,8 +117232,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -117582,8 +117582,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -117932,8 +117932,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -118276,8 +118276,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -118633,8 +118633,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -119014,8 +119014,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -119395,8 +119395,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -119772,8 +119772,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -120149,8 +120149,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -120530,8 +120530,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -120913,8 +120913,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -121299,8 +121299,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -121685,8 +121685,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -122071,8 +122071,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -122457,8 +122457,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -122843,8 +122843,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -123229,8 +123229,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -123611,8 +123611,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -123993,8 +123993,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -124379,8 +124379,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -124766,8 +124766,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -125157,8 +125157,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -125544,8 +125544,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -125935,8 +125935,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -126326,8 +126326,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -126717,8 +126717,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -127108,8 +127108,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -127495,8 +127495,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -127889,8 +127889,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -128290,8 +128290,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -128691,8 +128691,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -129092,8 +129092,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -129493,8 +129493,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -129894,8 +129894,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -130295,8 +130295,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -130694,8 +130694,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -131093,8 +131093,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -131494,8 +131494,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -131898,8 +131898,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -132307,8 +132307,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -132716,8 +132716,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -133125,8 +133125,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -133534,8 +133534,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -133943,8 +133943,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -134352,8 +134352,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -134759,8 +134759,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -135166,8 +135166,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -135575,8 +135575,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -135985,8 +135985,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -136394,8 +136394,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -136803,8 +136803,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -137212,8 +137212,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -137625,8 +137625,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -138038,8 +138038,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -138451,8 +138451,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -138864,8 +138864,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -139277,8 +139277,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -139690,8 +139690,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -140104,8 +140104,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -140518,8 +140518,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -140932,8 +140932,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -141344,8 +141344,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -141759,8 +141759,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -142173,8 +142173,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -142587,8 +142587,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -143005,8 +143005,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -143423,8 +143423,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -143755,8 +143755,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -143897,8 +143897,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -144039,8 +144039,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -144181,8 +144181,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -144323,8 +144323,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -144465,8 +144465,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -144612,8 +144612,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -144769,8 +144769,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -144926,8 +144926,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -145083,8 +145083,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -145240,8 +145240,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -145397,8 +145397,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -145554,8 +145554,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -145711,8 +145711,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -145868,8 +145868,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -146025,8 +146025,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -146182,8 +146182,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -146339,8 +146339,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -146496,8 +146496,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -146653,8 +146653,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -146810,8 +146810,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -146968,8 +146968,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -147132,8 +147132,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -147296,8 +147296,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -147460,8 +147460,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -147624,8 +147624,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -147788,8 +147788,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -147952,8 +147952,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -148116,8 +148116,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -148280,8 +148280,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -148444,8 +148444,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -148605,8 +148605,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -148757,8 +148757,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -148909,8 +148909,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -149061,8 +149061,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -149213,8 +149213,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -149368,8 +149368,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -149538,8 +149538,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -149708,8 +149708,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -149878,8 +149878,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -150048,8 +150048,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -150218,8 +150218,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -150388,8 +150388,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -150558,8 +150558,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -150729,8 +150729,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -150906,8 +150906,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -151083,8 +151083,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -151260,8 +151260,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -151437,8 +151437,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -151614,8 +151614,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -151791,8 +151791,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -151968,8 +151968,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -152142,8 +152142,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -152300,8 +152300,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -152458,8 +152458,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -152620,8 +152620,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -152803,8 +152803,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -152986,8 +152986,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -153169,8 +153169,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -153350,8 +153350,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -153533,8 +153533,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -153716,8 +153716,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -153899,8 +153899,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -154082,8 +154082,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -154265,8 +154265,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -154448,8 +154448,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -154631,8 +154631,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -154814,8 +154814,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -154998,8 +154998,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -155187,8 +155187,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -155374,8 +155374,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -155563,8 +155563,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -155752,8 +155752,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -155937,8 +155937,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -156114,8 +156114,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -156289,8 +156289,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -156466,8 +156466,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -156646,8 +156646,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -156861,8 +156861,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -157076,8 +157076,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -157291,8 +157291,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -157506,8 +157506,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -157721,8 +157721,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -157936,8 +157936,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -158151,8 +158151,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -158366,8 +158366,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -158581,8 +158581,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -158796,8 +158796,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -159011,8 +159011,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -159226,8 +159226,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -159441,8 +159441,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -159656,8 +159656,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -159871,8 +159871,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -160087,8 +160087,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -160308,8 +160308,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -160529,8 +160529,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -160750,8 +160750,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -160971,8 +160971,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -161192,8 +161192,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -161413,8 +161413,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -161634,8 +161634,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -161855,8 +161855,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -162076,8 +162076,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -162297,8 +162297,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -162559,8 +162559,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -162874,8 +162874,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -163189,8 +163189,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -163504,8 +163504,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -163815,8 +163815,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -164126,8 +164126,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -164437,8 +164437,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -164752,8 +164752,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -165067,8 +165067,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -165382,8 +165382,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -165697,8 +165697,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -166012,8 +166012,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -166327,8 +166327,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -166642,8 +166642,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -166957,8 +166957,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -167273,8 +167273,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -167593,8 +167593,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -167909,8 +167909,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -168229,8 +168229,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -168549,8 +168549,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -168884,8 +168884,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -169241,8 +169241,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -169598,8 +169598,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -169959,8 +169959,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -170320,8 +170320,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -170681,8 +170681,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -171042,8 +171042,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -171401,8 +171401,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -171760,8 +171760,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -172121,8 +172121,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -172489,8 +172489,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -172882,8 +172882,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -173275,8 +173275,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -173668,8 +173668,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -174065,8 +174065,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -174462,8 +174462,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -174859,8 +174859,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -175256,8 +175256,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -175653,8 +175653,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -176050,8 +176050,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -176447,8 +176447,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -176844,8 +176844,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -177241,8 +177241,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -177636,8 +177636,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -178031,8 +178031,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -178426,8 +178426,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -178823,8 +178823,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -179220,8 +179220,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -179625,8 +179625,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -180035,8 +180035,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -180445,8 +180445,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -180855,8 +180855,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -181269,8 +181269,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -181683,8 +181683,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -182097,8 +182097,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -182511,8 +182511,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -182925,8 +182925,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -183339,8 +183339,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -183753,8 +183753,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -184167,8 +184167,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -184581,8 +184581,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -184993,8 +184993,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -185405,8 +185405,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -185817,8 +185817,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -186231,8 +186231,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -186645,8 +186645,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -187052,8 +187052,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -187448,8 +187448,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -187848,8 +187848,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -188248,8 +188248,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -188648,8 +188648,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -189046,8 +189046,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -189454,8 +189454,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -189867,8 +189867,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -190284,8 +190284,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -190701,8 +190701,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -191118,8 +191118,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -191533,8 +191533,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -191931,8 +191931,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -192280,8 +192280,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -192629,8 +192629,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -192976,8 +192976,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -193323,8 +193323,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -193676,8 +193676,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -194029,8 +194029,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -194382,8 +194382,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -194735,8 +194735,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -195088,8 +195088,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -195442,8 +195442,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -195795,8 +195795,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -196146,8 +196146,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -196503,8 +196503,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -196860,8 +196860,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -197212,8 +197212,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -197519,8 +197519,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -197826,8 +197826,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -198133,8 +198133,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -198468,8 +198468,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -198861,8 +198861,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -199254,8 +199254,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -199645,8 +199645,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -200044,8 +200044,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -200443,8 +200443,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -200844,8 +200844,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -201245,8 +201245,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -201646,8 +201646,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -202050,8 +202050,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -202453,8 +202453,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -202854,8 +202854,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -203263,8 +203263,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -203674,8 +203674,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -204100,8 +204100,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -204576,8 +204576,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -205052,8 +205052,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -205528,8 +205528,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -206004,8 +206004,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -206466,8 +206466,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -206928,8 +206928,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -207402,8 +207402,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -207876,8 +207876,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -208352,8 +208352,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -208833,8 +208833,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -209324,8 +209324,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -209815,8 +209815,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -210306,8 +210306,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -210797,8 +210797,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -211278,8 +211278,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -211753,8 +211753,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -212228,8 +212228,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -212715,8 +212715,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -213202,8 +213202,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -213693,8 +213693,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -214187,8 +214187,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -214688,8 +214688,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -215189,8 +215189,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -215680,8 +215680,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -216165,8 +216165,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -216662,8 +216662,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -217167,8 +217167,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -217693,8 +217693,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -218219,8 +218219,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -218747,8 +218747,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -219275,8 +219275,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -219803,8 +219803,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -220331,8 +220331,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -220859,8 +220859,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -221387,8 +221387,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -221891,8 +221891,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -222395,8 +222395,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -222921,8 +222921,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -223447,8 +223447,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -223975,8 +223975,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -224506,8 +224506,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -225046,8 +225046,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -225586,8 +225586,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -226124,8 +226124,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -226664,8 +226664,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -227202,8 +227202,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -227742,8 +227742,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -228284,8 +228284,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -228826,8 +228826,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -229342,8 +229342,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -229882,8 +229882,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -230420,8 +230420,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -230930,8 +230930,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -231440,8 +231440,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -231950,8 +231950,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -232460,8 +232460,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -232970,8 +232970,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -233480,8 +233480,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -233988,8 +233988,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -234496,8 +234496,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -235006,8 +235006,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -235516,8 +235516,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -236026,8 +236026,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -236539,8 +236539,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -237059,8 +237059,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -237579,8 +237579,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -238099,8 +238099,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -238619,8 +238619,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -239139,8 +239139,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -239659,8 +239659,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -240177,8 +240177,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -240695,8 +240695,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -241215,8 +241215,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -241735,8 +241735,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -242255,8 +242255,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -242780,8 +242780,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -243312,8 +243312,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -243844,8 +243844,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -244376,8 +244376,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -244908,8 +244908,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -245440,8 +245440,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -245972,8 +245972,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -246504,8 +246504,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -247037,8 +247037,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -247572,8 +247572,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -248107,8 +248107,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -248642,8 +248642,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -249177,8 +249177,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -249712,8 +249712,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -250247,8 +250247,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -250782,8 +250782,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -251317,8 +251317,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -251845,8 +251845,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -252368,8 +252368,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -252889,8 +252889,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -253412,8 +253412,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -253935,8 +253935,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -254460,8 +254460,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -254985,8 +254985,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -255510,8 +255510,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -256033,8 +256033,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -256558,8 +256558,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -257088,8 +257088,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -257625,8 +257625,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -258162,8 +258162,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -258699,8 +258699,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -259237,8 +259237,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -259777,8 +259777,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -260317,8 +260317,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -260857,8 +260857,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -261397,8 +261397,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -261923,8 +261923,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -262432,8 +262432,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -262941,8 +262941,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -263450,8 +263450,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -263959,8 +263959,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -264468,8 +264468,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -264977,8 +264977,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -265486,8 +265486,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -265995,8 +265995,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -266502,8 +266502,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -266991,8 +266991,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -267480,8 +267480,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -267987,8 +267987,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -268494,8 +268494,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -269003,8 +269003,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -269515,8 +269515,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -270036,8 +270036,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -270557,8 +270557,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -271056,8 +271056,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -271573,8 +271573,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -272094,8 +272094,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -272617,8 +272617,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -273140,8 +273140,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -273663,8 +273663,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -274186,8 +274186,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -274705,8 +274705,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -275206,8 +275206,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -275725,8 +275725,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -276248,8 +276248,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -276734,8 +276734,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -277220,8 +277220,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -277706,8 +277706,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -278160,8 +278160,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -278628,8 +278628,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -279119,8 +279119,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -279609,8 +279609,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -280099,8 +280099,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -280595,8 +280595,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -281079,8 +281079,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -281575,8 +281575,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -282071,8 +282071,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -282567,8 +282567,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -283031,8 +283031,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -283509,8 +283509,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -284010,8 +284010,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -284510,8 +284510,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -285010,8 +285010,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -285516,8 +285516,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -285878,8 +285878,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -285996,8 +285996,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286112,8 +286112,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286228,8 +286228,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286346,8 +286346,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286467,8 +286467,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286593,8 +286593,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286710,8 +286710,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286827,8 +286827,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -286944,8 +286944,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287061,8 +287061,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287178,8 +287178,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287295,8 +287295,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287412,8 +287412,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287529,8 +287529,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287646,8 +287646,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287763,8 +287763,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -287882,8 +287882,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288001,8 +288001,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288120,8 +288120,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288240,8 +288240,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288363,8 +288363,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288486,8 +288486,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288609,8 +288609,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288732,8 +288732,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288855,8 +288855,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -288978,8 +288978,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289101,8 +289101,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289224,8 +289224,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289347,8 +289347,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289470,8 +289470,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289595,8 +289595,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289720,8 +289720,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289845,8 +289845,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -289970,8 +289970,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -290095,8 +290095,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -290224,8 +290224,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -290364,8 +290364,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -290504,8 +290504,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -290638,8 +290638,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -290772,8 +290772,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -290912,8 +290912,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291052,8 +291052,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291190,8 +291190,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291330,8 +291330,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291486,8 +291486,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291642,8 +291642,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291792,8 +291792,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -291942,8 +291942,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -292098,8 +292098,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -292254,8 +292254,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -292408,8 +292408,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -292563,8 +292563,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -292722,8 +292722,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -292881,8 +292881,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -293040,8 +293040,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -293198,8 +293198,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -293356,8 +293356,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -293509,8 +293509,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -293670,8 +293670,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -293832,8 +293832,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -293989,8 +293989,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -294146,8 +294146,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -294303,8 +294303,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -294454,8 +294454,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -294607,8 +294607,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -294760,8 +294760,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -294917,8 +294917,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -295074,8 +295074,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -295231,8 +295231,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -295388,8 +295388,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -295547,8 +295547,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -295720,8 +295720,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -295893,8 +295893,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -296062,8 +296062,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -296231,8 +296231,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -296404,8 +296404,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -296577,8 +296577,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -296750,8 +296750,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -296923,8 +296923,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -297097,8 +297097,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -297273,8 +297273,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -297449,8 +297449,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -297625,8 +297625,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -297801,8 +297801,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -297977,8 +297977,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -298153,8 +298153,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -298326,8 +298326,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -298485,8 +298485,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -298644,8 +298644,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -298801,8 +298801,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -298976,8 +298976,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -299147,8 +299147,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -299319,8 +299319,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -299497,8 +299497,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -299675,8 +299675,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -299853,8 +299853,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -300031,8 +300031,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -300209,8 +300209,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -300387,8 +300387,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -300582,8 +300582,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -300777,8 +300777,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -300976,8 +300976,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -301171,8 +301171,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -301370,8 +301370,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -301565,8 +301565,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -301771,8 +301771,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -301983,8 +301983,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -302177,8 +302177,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -302375,8 +302375,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -302569,8 +302569,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -302767,8 +302767,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -302961,8 +302961,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -303167,8 +303167,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -303390,8 +303390,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -303620,8 +303620,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -303854,8 +303854,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -304074,8 +304074,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -304268,8 +304268,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -304466,8 +304466,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -304660,8 +304660,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -304858,8 +304858,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -305052,8 +305052,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -305258,8 +305258,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -305481,8 +305481,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -305711,8 +305711,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -305943,8 +305943,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -306171,8 +306171,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -306386,8 +306386,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -306580,8 +306580,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -306778,8 +306778,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -306972,8 +306972,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -307178,8 +307178,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -307401,8 +307401,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -307631,8 +307631,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -307865,8 +307865,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -308095,8 +308095,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -308323,8 +308323,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -308553,8 +308553,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -308787,8 +308787,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -309008,8 +309008,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -309205,8 +309205,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -309406,8 +309406,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -309603,8 +309603,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -309804,8 +309804,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -310001,8 +310001,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -310210,8 +310210,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -310436,8 +310436,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -310669,8 +310669,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -310906,8 +310906,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -311129,8 +311129,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -311326,8 +311326,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -311527,8 +311527,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -311724,8 +311724,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -311925,8 +311925,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -312122,8 +312122,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -312331,8 +312331,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -312557,8 +312557,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -312790,8 +312790,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -313025,8 +313025,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -313256,8 +313256,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -313474,8 +313474,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -313671,8 +313671,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -313872,8 +313872,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -314069,8 +314069,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -314278,8 +314278,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -314504,8 +314504,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -314737,8 +314737,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -314974,8 +314974,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -315207,8 +315207,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -315438,8 +315438,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -315671,8 +315671,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -315908,8 +315908,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -316140,8 +316140,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -316376,8 +316376,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -316614,8 +316614,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -316843,8 +316843,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -317079,8 +317079,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -317317,8 +317317,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -317551,8 +317551,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -317780,8 +317780,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -318016,8 +318016,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -318256,8 +318256,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -318492,8 +318492,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -318726,8 +318726,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -318962,8 +318962,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -319202,8 +319202,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -319438,8 +319438,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -319678,8 +319678,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -319918,8 +319918,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -320152,8 +320152,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -320386,8 +320386,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -320626,8 +320626,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -320866,8 +320866,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -321100,8 +321100,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -321335,8 +321335,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -321579,8 +321579,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -321817,8 +321817,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -322061,8 +322061,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -322306,8 +322306,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -322569,8 +322569,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -322832,8 +322832,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -323089,8 +323089,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -323346,8 +323346,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -323611,8 +323611,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -323876,8 +323876,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -324137,8 +324137,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -324387,8 +324387,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -324643,8 +324643,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -324915,8 +324915,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -325187,8 +325187,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -325461,8 +325461,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -325735,8 +325735,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -326004,8 +326004,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -326264,8 +326264,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -326539,8 +326539,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -326816,8 +326816,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -327094,8 +327094,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -327370,8 +327370,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -327646,8 +327646,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -327924,8 +327924,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -328202,8 +328202,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -328480,8 +328480,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -328759,8 +328759,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -329040,8 +329040,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -329321,8 +329321,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -329604,8 +329604,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -329887,8 +329887,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -330170,8 +330170,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -330454,8 +330454,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -330739,8 +330739,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -331026,8 +331026,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -331322,8 +331322,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -331633,8 +331633,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -331944,8 +331944,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -332255,8 +332255,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -332566,8 +332566,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -332877,8 +332877,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -333188,8 +333188,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -333499,8 +333499,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -333811,8 +333811,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -334125,8 +334125,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -334439,8 +334439,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -334753,8 +334753,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -335067,8 +335067,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -335381,8 +335381,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -335696,8 +335696,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -336014,8 +336014,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -336332,8 +336332,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -336650,8 +336650,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -336968,8 +336968,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -337286,8 +337286,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -337604,8 +337604,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -337922,8 +337922,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -338240,8 +338240,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -338558,8 +338558,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -338876,8 +338876,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -339194,8 +339194,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -339512,8 +339512,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -339830,8 +339830,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -340149,8 +340149,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -340470,8 +340470,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -340791,8 +340791,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -341112,8 +341112,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -341433,8 +341433,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -341762,8 +341762,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -342110,8 +342110,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -342458,8 +342458,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -342806,8 +342806,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -343154,8 +343154,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -343502,8 +343502,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -343850,8 +343850,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -344198,8 +344198,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -344546,8 +344546,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -344894,8 +344894,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -345242,8 +345242,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -345591,8 +345591,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -345944,8 +345944,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -346297,8 +346297,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -346650,8 +346650,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -347003,8 +347003,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -347351,8 +347351,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -347697,8 +347697,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -348043,8 +348043,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -348383,8 +348383,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -348723,8 +348723,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -349069,8 +349069,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -349415,8 +349415,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -349759,8 +349759,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -350103,8 +350103,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -350449,8 +350449,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -350795,8 +350795,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -351141,8 +351141,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -351489,8 +351489,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -351843,8 +351843,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -352191,8 +352191,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -352545,8 +352545,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -352897,8 +352897,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -353251,8 +353251,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -353602,8 +353602,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -353939,8 +353939,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -354276,8 +354276,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -354613,8 +354613,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -354950,8 +354950,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -355287,8 +355287,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -355624,8 +355624,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -355961,8 +355961,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -356301,8 +356301,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -356647,8 +356647,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -356993,8 +356993,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -357340,8 +357340,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -357690,8 +357690,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -358040,8 +358040,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -358390,8 +358390,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -358740,8 +358740,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -359090,8 +359090,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -359437,8 +359437,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -359780,8 +359780,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -360123,8 +360123,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -360466,8 +360466,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -360812,8 +360812,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -361164,8 +361164,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -361516,8 +361516,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -361869,8 +361869,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -362224,8 +362224,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -362579,8 +362579,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -362950,8 +362950,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -363333,8 +363333,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -363716,8 +363716,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -364103,8 +364103,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -364490,8 +364490,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -364877,8 +364877,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -365264,8 +365264,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -365651,8 +365651,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -366038,8 +366038,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -366425,8 +366425,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -366812,8 +366812,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -367202,8 +367202,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -367595,8 +367595,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -367992,8 +367992,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -368389,8 +368389,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -368786,8 +368786,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -369183,8 +369183,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -369498,8 +369498,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -369675,8 +369675,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -369852,8 +369852,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -370029,8 +370029,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -370206,8 +370206,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -370383,8 +370383,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -370560,8 +370560,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -370737,8 +370737,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -370914,8 +370914,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -371091,8 +371091,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -371268,8 +371268,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -371445,8 +371445,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -371624,8 +371624,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -371825,8 +371825,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -372026,8 +372026,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -372227,8 +372227,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -372428,8 +372428,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -372629,8 +372629,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -372830,8 +372830,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -373031,8 +373031,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -373232,8 +373232,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -373433,8 +373433,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -373634,8 +373634,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -373835,8 +373835,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -374036,8 +374036,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -374237,8 +374237,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -374438,8 +374438,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -374639,8 +374639,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -374842,8 +374842,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -375045,8 +375045,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -375248,8 +375248,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -375451,8 +375451,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -375737,8 +375737,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -376139,8 +376139,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -376541,8 +376541,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -376943,8 +376943,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -377347,8 +377347,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -377751,8 +377751,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -378155,8 +378155,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -378561,8 +378561,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -378967,8 +378967,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -379373,8 +379373,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -379783,8 +379783,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -380197,8 +380197,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -380612,8 +380612,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -381029,8 +381029,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -381446,8 +381446,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -381865,8 +381865,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -382295,8 +382295,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -382738,8 +382738,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -383181,8 +383181,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -383612,8 +383612,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -384043,8 +384043,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -384484,8 +384484,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -384925,8 +384925,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -385368,8 +385368,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -385811,8 +385811,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -386252,8 +386252,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -386693,8 +386693,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -387136,8 +387136,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -387579,8 +387579,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -388022,8 +388022,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -388470,8 +388470,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -388929,8 +388929,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -389376,8 +389376,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -389833,8 +389833,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -390292,8 +390292,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -390749,8 +390749,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -391208,8 +391208,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -391668,8 +391668,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -392133,8 +392133,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -392598,8 +392598,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -393063,8 +393063,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -393528,8 +393528,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -393987,8 +393987,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -394446,8 +394446,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -394911,8 +394911,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -395376,8 +395376,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -395841,8 +395841,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -396313,8 +396313,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -396800,8 +396800,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -397287,8 +397287,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -397774,8 +397774,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -398259,8 +398259,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -398744,8 +398744,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -399231,8 +399231,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -399716,8 +399716,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -400197,8 +400197,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -400678,8 +400678,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -401159,8 +401159,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -401634,8 +401634,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -402115,8 +402115,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -402603,8 +402603,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -403106,8 +403106,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -403609,8 +403609,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -404110,8 +404110,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -404609,8 +404609,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -405097,8 +405097,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -405586,8 +405586,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -406075,8 +406075,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -406568,8 +406568,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -407059,8 +407059,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -407550,8 +407550,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -408041,8 +408041,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -408536,8 +408536,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -409039,8 +409039,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -409544,8 +409544,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -410053,8 +410053,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -410558,8 +410558,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -410964,8 +410964,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -411155,8 +411155,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -411346,8 +411346,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -411556,8 +411556,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -411794,8 +411794,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -412016,8 +412016,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -412230,8 +412230,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -412477,8 +412477,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -412724,8 +412724,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -412971,8 +412971,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -413222,8 +413222,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -413473,8 +413473,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -413724,8 +413724,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -413975,8 +413975,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -414226,8 +414226,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -414477,8 +414477,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -414722,8 +414722,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -414940,8 +414940,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -415172,8 +415172,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -415425,8 +415425,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -415678,8 +415678,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -415931,8 +415931,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -416187,8 +416187,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -416444,8 +416444,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -416701,8 +416701,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -416958,8 +416958,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -417215,8 +417215,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -417472,8 +417472,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -417729,8 +417729,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -417986,8 +417986,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -418243,8 +418243,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -418500,8 +418500,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -418745,8 +418745,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -418994,8 +418994,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -419243,8 +419243,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -419492,8 +419492,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -419738,8 +419738,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -419981,8 +419981,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -420224,8 +420224,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -420467,8 +420467,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -420710,8 +420710,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -420953,8 +420953,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -421196,8 +421196,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -421439,8 +421439,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -421682,8 +421682,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -421925,8 +421925,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -422168,8 +422168,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
@@ -422411,8 +422411,8 @@ pub const devices = struct {
         };
 
         pub const VectorTable = extern struct {
-            const Handler = micro.interrupt.Handler;
-            const unhandled = micro.interrupt.unhandled;
+            const Handler = microzig.interrupt.Handler;
+            const unhandled = microzig.interrupt.unhandled;
 
             initial_stack_pointer: u32,
             Reset: Handler,
diff --git a/port/stmicro/stm32/src/hals/STM32F303.zig b/port/stmicro/stm32/src/hals/STM32F303.zig
index 3bf304ee3..7f4a487cb 100644
--- a/port/stmicro/stm32/src/hals/STM32F303.zig
+++ b/port/stmicro/stm32/src/hals/STM32F303.zig
@@ -46,14 +46,14 @@ pub const pins = @import("STM32F303/pins.zig");
 const std = @import("std");
 const runtime_safety = std.debug.runtime_safety;
 
-const micro = @import("microzig");
-const SPI1 = micro.peripherals.SPI1;
-const RCC = micro.peripherals.RCC;
-const USART1 = micro.peripherals.USART1;
-const GPIOA = micro.peripherals.GPIOA;
-const GPIOB = micro.peripherals.GPIOB;
-const GPIOC = micro.peripherals.GPIOC;
-const I2C1 = micro.peripherals.I2C1;
+const microzig = @import("microzig");
+const SPI1 = microzig.peripherals.SPI1;
+const RCC = microzig.peripherals.RCC;
+const USART1 = microzig.peripherals.USART1;
+const GPIOA = microzig.peripherals.GPIOA;
+const GPIOB = microzig.peripherals.GPIOB;
+const GPIOC = microzig.peripherals.GPIOC;
+const I2C1 = microzig.peripherals.I2C1;
 
 pub const cpu = @import("cpu");
 
@@ -87,7 +87,7 @@ pub fn parse_pin(comptime spec: []const u8) type {
     return struct {
         /// 'A'...'H'
         const gpio_port_name = spec[1..2];
-        const gpio_port = @field(micro.peripherals, "GPIO" ++ gpio_port_name);
+        const gpio_port = @field(microzig.peripherals, "GPIO" ++ gpio_port_name);
         const suffix = std.fmt.comptimePrint("{d}", .{pin_number});
     };
 }
@@ -109,13 +109,13 @@ pub const gpio = struct {
         set_reg_field(@field(pin.gpio_port, "MODER"), "MODER" ++ pin.suffix, 0b00);
     }
 
-    pub fn read(comptime pin: type) micro.gpio.State {
+    pub fn read(comptime pin: type) microzig.gpio.State {
         const idr_reg = pin.gpio_port.IDR;
         const reg_value = @field(idr_reg.read(), "IDR" ++ pin.suffix); // TODO extract to getRegField()?
-        return @as(micro.gpio.State, @enumFromInt(reg_value));
+        return @as(microzig.gpio.State, @enumFromInt(reg_value));
     }
 
-    pub fn write(comptime pin: type, state: micro.gpio.State) void {
+    pub fn write(comptime pin: type, state: microzig.gpio.State) void {
         switch (state) {
             .low => set_reg_field(pin.gpio_port.BRR, "BR" ++ pin.suffix, 1),
             .high => set_reg_field(pin.gpio_port.BSRR, "BS" ++ pin.suffix, 1),
@@ -144,7 +144,7 @@ pub const uart = struct {
     };
 };
 
-pub fn Uart(comptime index: usize, comptime source_pins: micro.uart.Pins) type {
+pub fn Uart(comptime index: usize, comptime source_pins: microzig.uart.Pins) type {
     if (!(index == 1)) @compileError("TODO: only USART1 is currently supported");
     if (source_pins.tx != null or source_pins.rx != null)
         @compileError("TODO: custom pins are not currently supported");
@@ -154,7 +154,7 @@ pub fn Uart(comptime index: usize, comptime source_pins: micro.uart.Pins) type {
 
         const Self = @This();
 
-        pub fn init(config: micro.uart.Config) !Self {
+        pub fn init(config: microzig.uart.Config) !Self {
             // The following must all be written when the USART is disabled (UE=0).
             if (USART1.CR1.read().UE == 1)
                 @panic("Trying to initialize USART1 while it is already enabled");
@@ -202,7 +202,7 @@ pub fn Uart(comptime index: usize, comptime source_pins: micro.uart.Pins) type {
             // if the board doesn't configure e.g. an HSE external crystal.
             // TODO: Do some checks to see if the baud rate is too high (or perhaps too low)
             // TODO: Do a rounding div, instead of a truncating div?
-            const usartdiv = @as(u16, @intCast(@divTrunc(micro.clock.get().apb1, config.baud_rate)));
+            const usartdiv = @as(u16, @intCast(@divTrunc(microzig.clock.get().apb1, config.baud_rate)));
             USART1.BRR.raw = usartdiv;
             // Above, ignore the BRR struct fields DIV_Mantissa and DIV_Fraction,
             // those seem to be for another chipset; .svd file bug?
@@ -219,7 +219,7 @@ pub fn Uart(comptime index: usize, comptime source_pins: micro.uart.Pins) type {
             return read_from_registers();
         }
 
-        pub fn get_or_init(config: micro.uart.Config) !Self {
+        pub fn get_or_init(config: microzig.uart.Config) !Self {
             if (USART1.CR1.read().UE == 1) {
                 // UART1 already enabled, don't reinitialize and disturb things;
                 // instead read and use the actual configuration.
@@ -272,12 +272,12 @@ const enable_stm32f303_debug = false;
 
 fn debug_print(comptime format: []const u8, args: anytype) void {
     if (enable_stm32f303_debug) {
-        micro.debug.writer().print(format, args) catch {};
+        microzig.debug.writer().print(format, args) catch {};
     }
 }
 
 /// This implementation does not use AUTOEND=1
-pub fn I2CController(comptime index: usize, comptime source_pins: micro.i2c.Pins) type {
+pub fn I2CController(comptime index: usize, comptime source_pins: microzig.i2c.Pins) type {
     if (!(index == 1)) @compileError("TODO: only I2C1 is currently supported");
     if (source_pins.scl != null or source_pins.sda != null)
         @compileError("TODO: custom pins are not currently supported");
@@ -285,7 +285,7 @@ pub fn I2CController(comptime index: usize, comptime source_pins: micro.i2c.Pins
     return struct {
         const Self = @This();
 
-        pub fn init(config: micro.i2c.Config) !Self {
+        pub fn init(config: microzig.i2c.Config) !Self {
             // CONFIGURE I2C1
             // connected to APB1, MCU pins PB6 + PB7 = I2C1_SCL + I2C1_SDA,
             // if GPIO port B is configured for alternate function 4 for these PB pins.
@@ -490,7 +490,7 @@ pub fn SpiBus(comptime index: usize) type {
         const Self = @This();
 
         /// Initialize and enable the bus.
-        pub fn init(config: micro.spi.BusConfig) !Self {
+        pub fn init(config: microzig.spi.BusConfig) !Self {
             _ = config; // unused for now
 
             // CONFIGURE SPI1
@@ -529,7 +529,7 @@ pub fn SpiBus(comptime index: usize) type {
         }
 
         /// Switch this SPI bus to the given device.
-        pub fn switch_to_device(_: Self, comptime cs_pin: type, config: micro.spi.DeviceConfig) void {
+        pub fn switch_to_device(_: Self, comptime cs_pin: type, config: microzig.spi.DeviceConfig) void {
             _ = config; // for future use
 
             SPI1.CR1.modify(.{
@@ -542,7 +542,7 @@ pub fn SpiBus(comptime index: usize) type {
         }
 
         /// Begin a transfer to the given device.  (Assumes `switchToDevice()` was called.)
-        pub fn begin_transfer(_: Self, comptime cs_pin: type, config: micro.spi.DeviceConfig) void {
+        pub fn begin_transfer(_: Self, comptime cs_pin: type, config: microzig.spi.DeviceConfig) void {
             _ = config; // for future use
             gpio.write(cs_pin, .low); // select the given device, TODO: support inverse CS devices
             debug_print("enabled SPI1\r\n", .{});
@@ -596,7 +596,7 @@ pub fn SpiBus(comptime index: usize) type {
             }
         }
 
-        pub fn end_transfer(_: Self, comptime cs_pin: type, config: micro.spi.DeviceConfig) void {
+        pub fn end_transfer(_: Self, comptime cs_pin: type, config: microzig.spi.DeviceConfig) void {
             _ = config; // for future use
             // no delay should be needed here, since we know SPIx_SR's TXE is 1
             debug_print("(disabling SPI1)\r\n", .{});
diff --git a/port/stmicro/stm32/src/hals/STM32F407.zig b/port/stmicro/stm32/src/hals/STM32F407.zig
index 6c4dd2047..41ce0aaa1 100644
--- a/port/stmicro/stm32/src/hals/STM32F407.zig
+++ b/port/stmicro/stm32/src/hals/STM32F407.zig
@@ -33,8 +33,8 @@
 //!
 
 const std = @import("std");
-const micro = @import("microzig");
-const peripherals = micro.peripherals;
+const microzig = @import("microzig");
+const peripherals = microzig.peripherals;
 const RCC = peripherals.RCC;
 
 pub const clock = struct {
@@ -117,13 +117,13 @@ pub const gpio = struct {
         }
     }
 
-    pub fn read(comptime pin: type) micro.gpio.State {
+    pub fn read(comptime pin: type) microzig.gpio.State {
         const idr_reg = pin.gpio_port.IDR;
         const reg_value = @field(idr_reg.read(), "IDR" ++ pin.suffix); // TODO extract to getRegField()?
-        return @as(micro.gpio.State, @enumFromInt(reg_value));
+        return @as(microzig.gpio.State, @enumFromInt(reg_value));
     }
 
-    pub fn write(comptime pin: type, state: micro.gpio.State) void {
+    pub fn write(comptime pin: type, state: microzig.gpio.State) void {
         switch (state) {
             .low => set_reg_field(pin.gpio_port.BSRR, "BR" ++ pin.suffix, 1),
             .high => set_reg_field(pin.gpio_port.BSRR, "BS" ++ pin.suffix, 1),
@@ -152,7 +152,7 @@ pub const uart = struct {
         odd = 1,
     };
 
-    const PinDirection = std.meta.FieldEnum(micro.uart.Pins);
+    const PinDirection = std.meta.FieldEnum(microzig.uart.Pins);
 
     /// Checks if a pin is valid for a given uart index and direction
     pub fn is_valid_pin(comptime pin: type, comptime index: usize, comptime direction: PinDirection) bool {
@@ -182,7 +182,7 @@ pub const uart = struct {
     }
 };
 
-pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
+pub fn Uart(comptime index: usize, comptime pins: microzig.uart.Pins) type {
     if (index < 1 or index > 6) @compileError("Valid USART index are 1..6");
 
     const usart_name = std.fmt.comptimePrint("USART{d}", .{index});
@@ -194,12 +194,12 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
             @compileError(std.fmt.comptimePrint("Tx pin {s} is not valid for UART{}", .{ tx.name, index }))
     else switch (index) {
         // Provide default tx pins if no pin is specified
-        1 => micro.Pin("PA9"),
-        2 => micro.Pin("PA2"),
-        3 => micro.Pin("PB10"),
-        4 => micro.Pin("PA0"),
-        5 => micro.Pin("PC12"),
-        6 => micro.Pin("PC6"),
+        1 => microzig.Pin("PA9"),
+        2 => microzig.Pin("PA2"),
+        3 => microzig.Pin("PB10"),
+        4 => microzig.Pin("PA0"),
+        5 => microzig.Pin("PC12"),
+        6 => microzig.Pin("PC6"),
         else => unreachable,
     };
 
@@ -211,23 +211,23 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
             @compileError(std.fmt.comptimePrint("Rx pin {s} is not valid for UART{}", .{ rx.name, index }))
     else switch (index) {
         // Provide default rx pins if no pin is specified
-        1 => micro.Pin("PA10"),
-        2 => micro.Pin("PA3"),
-        3 => micro.Pin("PB11"),
-        4 => micro.Pin("PA1"),
-        5 => micro.Pin("PD2"),
-        6 => micro.Pin("PC7"),
+        1 => microzig.Pin("PA10"),
+        2 => microzig.Pin("PA3"),
+        3 => microzig.Pin("PB11"),
+        4 => microzig.Pin("PA1"),
+        5 => microzig.Pin("PD2"),
+        6 => microzig.Pin("PC7"),
         else => unreachable,
     };
 
     // USART1..3 are AF7, USART 4..6 are AF8
     const alternate_function = if (index <= 3) .af7 else .af8;
 
-    const tx_gpio = micro.Gpio(tx_pin, .{
+    const tx_gpio = microzig.Gpio(tx_pin, .{
         .mode = .alternate_function,
         .alternate_function = alternate_function,
     });
-    const rx_gpio = micro.Gpio(rx_pin, .{
+    const rx_gpio = microzig.Gpio(rx_pin, .{
         .mode = .alternate_function,
         .alternate_function = alternate_function,
     });
@@ -237,7 +237,7 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
 
         const Self = @This();
 
-        pub fn init(config: micro.uart.Config) !Self {
+        pub fn init(config: microzig.uart.Config) !Self {
             // The following must all be written when the USART is disabled (UE=0).
             if (@field(peripherals, usart_name).CR1.read().UE == 1)
                 @panic("Trying to initialize " ++ usart_name ++ " while it is already enabled");
@@ -291,7 +291,7 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
             // TODO: We assume the default OVER8=0 configuration above (i.e. 16x oversampling).
             // TODO: Do some checks to see if the baud rate is too high (or perhaps too low)
             // TODO: Do a rounding div, instead of a truncating div?
-            const clocks = micro.clock.get();
+            const clocks = microzig.clock.get();
             const bus_frequency = switch (index) {
                 1, 6 => clocks.apb2,
                 2...5 => clocks.apb1,
@@ -311,7 +311,7 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
             return read_from_registers();
         }
 
-        pub fn get_or_init(config: micro.uart.Config) !Self {
+        pub fn get_or_init(config: microzig.uart.Config) !Self {
             if (@field(peripherals, usart_name).CR1.read().UE == 1) {
                 // UART1 already enabled, don't reinitialize and disturb things;
                 // instead read and use the actual configuration.
@@ -361,7 +361,7 @@ pub fn Uart(comptime index: usize, comptime pins: micro.uart.Pins) type {
 }
 
 pub const i2c = struct {
-    const PinLine = std.meta.FieldEnum(micro.i2c.Pins);
+    const PinLine = std.meta.FieldEnum(microzig.i2c.Pins);
 
     /// Checks if a pin is valid for a given i2c index and line
     pub fn is_valid_pin(comptime pin: type, comptime index: usize, comptime line: PinLine) bool {
@@ -385,7 +385,7 @@ pub const i2c = struct {
     }
 };
 
-pub fn I2CController(comptime index: usize, comptime pins: micro.i2c.Pins) type {
+pub fn I2CController(comptime index: usize, comptime pins: microzig.i2c.Pins) type {
     if (index < 1 or index > 3) @compileError("Valid I2C index are 1..3");
 
     const i2c_name = std.fmt.comptimePrint("I2C{d}", .{index});
@@ -397,9 +397,9 @@ pub fn I2CController(comptime index: usize, comptime pins: micro.i2c.Pins) type
             @compileError(std.fmt.comptimePrint("SCL pin {s} is not valid for I2C{}", .{ scl.name, index }))
     else switch (index) {
         // Provide default scl pins if no pin is specified
-        1 => micro.Pin("PB6"),
-        2 => micro.Pin("PB10"),
-        3 => micro.Pin("PA8"),
+        1 => microzig.Pin("PB6"),
+        2 => microzig.Pin("PB10"),
+        3 => microzig.Pin("PA8"),
         else => unreachable,
     };
 
@@ -411,17 +411,17 @@ pub fn I2CController(comptime index: usize, comptime pins: micro.i2c.Pins) type
             @compileError(std.fmt.comptimePrint("SDA pin {s} is not valid for UART{}", .{ sda.name, index }))
     else switch (index) {
         // Provide default sda pins if no pin is specified
-        1 => micro.Pin("PB7"),
-        2 => micro.Pin("PB11"),
-        3 => micro.Pin("PC9"),
+        1 => microzig.Pin("PB7"),
+        2 => microzig.Pin("PB11"),
+        3 => microzig.Pin("PC9"),
         else => unreachable,
     };
 
-    const scl_gpio = micro.Gpio(scl_pin, .{
+    const scl_gpio = microzig.Gpio(scl_pin, .{
         .mode = .alternate_function,
         .alternate_function = .af4,
     });
-    const sda_gpio = micro.Gpio(sda_pin, .{
+    const sda_gpio = microzig.Gpio(sda_pin, .{
         .mode = .alternate_function,
         .alternate_function = .af4,
     });
@@ -432,7 +432,7 @@ pub fn I2CController(comptime index: usize, comptime pins: micro.i2c.Pins) type
     return struct {
         const Self = @This();
 
-        pub fn init(config: micro.i2c.Config) !Self {
+        pub fn init(config: microzig.i2c.Config) !Self {
             // Configure I2C
 
             // 1. Enable the I2C CLOCK and GPIO CLOCK
@@ -462,7 +462,7 @@ pub fn I2CController(comptime index: usize, comptime pins: micro.i2c.Pins) type
             while (i2c_base.CR1.read().PE == 1) {}
 
             // 4. Configure I2C timing
-            const bus_frequency_hz = micro.clock.get().apb1;
+            const bus_frequency_hz = microzig.clock.get().apb1;
             const bus_frequency_mhz: u6 = @as(u6, @intCast(@divExact(bus_frequency_hz, 1_000_000)));
 
             if (bus_frequency_mhz < 2 or bus_frequency_mhz > 50) {
diff --git a/port/stmicro/stm32/src/hals/STM32F429.zig b/port/stmicro/stm32/src/hals/STM32F429.zig
index 0f5204d79..02c14282c 100644
--- a/port/stmicro/stm32/src/hals/STM32F429.zig
+++ b/port/stmicro/stm32/src/hals/STM32F429.zig
@@ -21,8 +21,8 @@
 //! TODO: add more clock calculations when adding Uart
 
 const std = @import("std");
-const micro = @import("microzig");
-const peripherals = micro.peripherals;
+const microzig = @import("microzig");
+const peripherals = microzig.peripherals;
 const RCC = peripherals.RCC;
 
 pub const clock = struct {
@@ -77,13 +77,13 @@ pub const gpio = struct {
         setRegField(@field(pin.gpio_port, "MODER"), "MODER" ++ pin.suffix, 0b00);
     }
 
-    pub fn read(comptime pin: type) micro.gpio.State {
+    pub fn read(comptime pin: type) microzig.gpio.State {
         const idr_reg = pin.gpio_port.IDR;
         const reg_value = @field(idr_reg.read(), "IDR" ++ pin.suffix); // TODO extract to getRegField()?
-        return @as(micro.gpio.State, @enumFromInt(reg_value));
+        return @as(microzig.gpio.State, @enumFromInt(reg_value));
     }
 
-    pub fn write(comptime pin: type, state: micro.gpio.State) void {
+    pub fn write(comptime pin: type, state: microzig.gpio.State) void {
         switch (state) {
             .low => setRegField(pin.gpio_port.BSRR, "BR" ++ pin.suffix, 1),
             .high => setRegField(pin.gpio_port.BSRR, "BS" ++ pin.suffix, 1),
diff --git a/port/stmicro/stm32/test/programs/minimal.zig b/port/stmicro/stm32/test/programs/minimal.zig
index 5258ce311..0f9388b97 100644
--- a/port/stmicro/stm32/test/programs/minimal.zig
+++ b/port/stmicro/stm32/test/programs/minimal.zig
@@ -1,4 +1,4 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 pub fn main() void {
     // This function will contain the application logic.
diff --git a/port/wch/ch32v/src/boards/CH32V003F4P6-R0-1v1.zig b/port/wch/ch32v/src/boards/CH32V003F4P6-R0-1v1.zig
index c1a4233cf..bef1b2ab9 100644
--- a/port/wch/ch32v/src/boards/CH32V003F4P6-R0-1v1.zig
+++ b/port/wch/ch32v/src/boards/CH32V003F4P6-R0-1v1.zig
@@ -1,6 +1,5 @@
 // CH32V003F4P6_MINI
 // CH32V003
 pub const chip = @import("chip");
-pub const micro = @import("microzig");
 
 pub const cpu_frequency = 24_000_000; // 24 MHz
diff --git a/port/wch/ch32v/src/boards/CH32V103-R1-1v1.zig b/port/wch/ch32v/src/boards/CH32V103-R1-1v1.zig
index bae057b9b..de72428e0 100644
--- a/port/wch/ch32v/src/boards/CH32V103-R1-1v1.zig
+++ b/port/wch/ch32v/src/boards/CH32V103-R1-1v1.zig
@@ -1,6 +1,6 @@
 // CH32V103最小系統
 // CH32V103
 pub const chip = @import("chip");
-pub const micro = @import("microzig");
+pub const microzig = @import("microzig");
 
 pub const cpu_frequency = 8_000_000; // 8 MHz
diff --git a/port/wch/ch32v/src/boards/CH32V307V-R1-1v0.zig b/port/wch/ch32v/src/boards/CH32V307V-R1-1v0.zig
index 406d4e3a4..c0a6eee1f 100644
--- a/port/wch/ch32v/src/boards/CH32V307V-R1-1v0.zig
+++ b/port/wch/ch32v/src/boards/CH32V307V-R1-1v0.zig
@@ -1,6 +1,5 @@
 // CH32V307V_MINI
 // CH32V307
 pub const chip = @import("chip");
-pub const micro = @import("microzig");
 
 pub const cpu_frequency = 8_000_000; // 8 MHz
diff --git a/port/wch/ch32v/src/boards/CH32Vx03C-R0-1v0.zig b/port/wch/ch32v/src/boards/CH32Vx03C-R0-1v0.zig
index 43a9b8a09..6d452caa7 100644
--- a/port/wch/ch32v/src/boards/CH32Vx03C-R0-1v0.zig
+++ b/port/wch/ch32v/src/boards/CH32Vx03C-R0-1v0.zig
@@ -1,6 +1,5 @@
 // CH32Vx03C_MINI
 // CH32V203
 pub const chip = @import("chip");
-pub const micro = @import("microzig");
 
 pub const cpu_frequency = 8_000_000; // 8 MHz
diff --git a/port/wch/ch32v/test/programs/minimal.zig b/port/wch/ch32v/test/programs/minimal.zig
index fb1377c09..0d742419a 100644
--- a/port/wch/ch32v/test/programs/minimal.zig
+++ b/port/wch/ch32v/test/programs/minimal.zig
@@ -1,4 +1,4 @@
-const micro = @import("microzig");
+const microzig = @import("microzig");
 
 pub fn main() !void {
     // This function will contain the application logic.
diff --git a/tools/regz/src/arch/arm.zig b/tools/regz/src/arch/arm.zig
index 71a0f7873..584a2ad90 100644
--- a/tools/regz/src/arch/arm.zig
+++ b/tools/regz/src/arch/arm.zig
@@ -103,8 +103,8 @@ pub fn write_interrupt_vector(
         try writer.writeAll(
             \\
             \\pub const VectorTable = extern struct {
-            \\    const Handler = micro.interrupt.Handler;
-            \\    const unhandled = micro.interrupt.unhandled;
+            \\    const Handler = microzig.interrupt.Handler;
+            \\    const unhandled = microzig.interrupt.unhandled;
             \\
             \\    initial_stack_pointer: u32,
             \\    Reset: Handler,
diff --git a/tools/regz/src/arch/avr.zig b/tools/regz/src/arch/avr.zig
index fc347c65d..7581e929d 100644
--- a/tools/regz/src/arch/avr.zig
+++ b/tools/regz/src/arch/avr.zig
@@ -24,8 +24,8 @@ pub fn write_interrupt_vector(
         try writer.writeAll(
             \\
             \\pub const VectorTable = extern struct {
-            \\    const Handler = micro.interrupt.Handler;
-            \\    const unhandled = micro.interrupt.unhandled;
+            \\    const Handler = microzig.interrupt.Handler;
+            \\    const unhandled = microzig.interrupt.unhandled;
             \\
             \\    RESET: Handler,
             \\
diff --git a/tools/regz/src/arch/riscv.zig b/tools/regz/src/arch/riscv.zig
index e76dd07de..d2cf44859 100644
--- a/tools/regz/src/arch/riscv.zig
+++ b/tools/regz/src/arch/riscv.zig
@@ -21,8 +21,8 @@ pub fn write_interrupt_vector(
     try writer.writeAll(
         \\
         \\pub const VectorTable = extern struct {
-        \\    const Handler = micro.interrupt.Handler;
-        \\    const unhandled = micro.interrupt.unhandled;
+        \\    const Handler = microzig.interrupt.Handler;
+        \\    const unhandled = microzig.interrupt.unhandled;
         \\
     );
 
diff --git a/tools/regz/src/gen.zig b/tools/regz/src/gen.zig
index a2e2b6b5b..82504e394 100644
--- a/tools/regz/src/gen.zig
+++ b/tools/regz/src/gen.zig
@@ -35,8 +35,8 @@ pub fn to_zig(db: *Database, out_writer: anytype, opts: ToZigOptions) !void {
     const writer = buffer.writer();
     if (opts.for_microzig) {
         try writer.writeAll(
-            \\const micro = @import("microzig");
-            \\const mmio = micro.mmio;
+            \\const microzig = @import("microzig");
+            \\const mmio = microzig.mmio;
             \\
         );
     } else {
@@ -935,8 +935,8 @@ test "gen.peripheral instantiation" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -975,8 +975,8 @@ test "gen.peripherals with a shared type" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1016,8 +1016,8 @@ test "gen.peripheral with modes" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1084,8 +1084,8 @@ test "gen.peripheral with enum" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1119,8 +1119,8 @@ test "gen.peripheral with enum, enum is exhausted of values" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1153,8 +1153,8 @@ test "gen.field with named enum" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1191,8 +1191,8 @@ test "gen.field with anonymous enum" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1227,8 +1227,8 @@ test "gen.namespaced register groups" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1275,8 +1275,8 @@ test "gen.peripheral with reserved register" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1314,8 +1314,8 @@ test "gen.peripheral with count" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1353,8 +1353,8 @@ test "gen.peripheral with count, padding required" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1393,8 +1393,8 @@ test "gen.register with count" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1432,8 +1432,8 @@ test "gen.register with count and fields" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1474,8 +1474,8 @@ test "gen.field with count, width of one, offset, and padding" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1516,8 +1516,8 @@ test "gen.field with count, multi-bit width, offset, and padding" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1552,8 +1552,8 @@ test "gen.interrupts.avr" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1569,8 +1569,8 @@ test "gen.interrupts.avr" {
         \\        };
         \\
         \\        pub const VectorTable = extern struct {
-        \\            const Handler = micro.interrupt.Handler;
-        \\            const unhandled = micro.interrupt.unhandled;
+        \\            const Handler = microzig.interrupt.Handler;
+        \\            const unhandled = microzig.interrupt.unhandled;
         \\
         \\            RESET: Handler,
         \\            TEST_VECTOR1: Handler = unhandled,
@@ -1592,8 +1592,8 @@ test "gen.peripheral type with register and field" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1627,8 +1627,8 @@ test "gen.name collisions in enum name cause them to be anonymous" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1669,8 +1669,8 @@ test "gen.pick one enum field in value collisions" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1704,8 +1704,8 @@ test "gen.pick one enum field in name collisions" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,
@@ -1739,8 +1739,8 @@ test "gen.register fields with name collision" {
 
     try db.to_zig(buffer.writer(), .{ .for_microzig = true });
     try std.testing.expectEqualStrings(
-        \\const micro = @import("microzig");
-        \\const mmio = micro.mmio;
+        \\const microzig = @import("microzig");
+        \\const mmio = microzig.mmio;
         \\
         \\pub const Interrupt = struct {
         \\    name: [:0]const u8,