setup basic file structure

This commit is contained in:
2025-07-19 23:15:27 -06:00
parent 2d31e62d82
commit 0f4b4f8ffc
15 changed files with 362 additions and 275 deletions

7
abi/Cargo.toml Normal file
View File

@@ -0,0 +1,7 @@
[package]
name = "abi"
version = "0.1.0"
edition = "2024"
[dependencies]
shared = { path = "../shared" }

9
abi/src/lib.rs Normal file
View File

@@ -0,0 +1,9 @@
#![no_std]
use core::ffi::c_void;
use shared::keyboard::{KeyCode, KeyEvent, KeyState, Modifiers};
#[repr(C)]
pub enum Syscall {
DrawPixels { x: u32, y: u32, color: u32 },
}