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 root = @import("root");
pub inline fn sei() void {
pub fn enable_interrupts() void {
asm volatile ("sei");
}
pub inline fn cli() void {
pub fn disable_interrupts() void {
asm volatile ("cli");
}

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

Loading…
Cancel
Save