interrupt enable/disable for riscv and air (#127)

* rename disable/enable interrupt functions

* enable/disable interrupt functions for avr and riscv

* add todo panic
wch-ch32v003
Matt Knight 1 year ago committed by GitHub
parent d1f1374c08
commit b5edf6da6b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2,11 +2,11 @@ const std = @import("std");
const microzig = @import("microzig"); const microzig = @import("microzig");
const root = @import("root"); const root = @import("root");
pub inline fn sei() void { pub fn enable_interrupts() void {
asm volatile ("sei"); asm volatile ("sei");
} }
pub inline fn cli() void { pub fn disable_interrupts() void {
asm volatile ("cli"); asm volatile ("cli");
} }

@ -2,11 +2,13 @@ const std = @import("std");
const root = @import("root"); const root = @import("root");
const microzig = @import("microzig"); const microzig = @import("microzig");
pub fn sei() void { pub fn enable_interrupts() void {
@panic("TODO");
// asm volatile ("sei"); // asm volatile ("sei");
} }
pub fn cli() void { pub fn disable_interrupts() void {
@panic("TODO");
// asm volatile ("cli"); // asm volatile ("cli");
} }

Loading…
Cancel
Save