cbindgen abi_sys

This commit is contained in:
2025-10-05 17:14:38 -06:00
parent f2a5801284
commit af238b2847
17 changed files with 590 additions and 305 deletions

View File

@@ -2,7 +2,12 @@
#![no_main]
extern crate alloc;
use abi::{KeyCode, KeyState, display::Display, get_key, lock_display, print};
use abi::{
display::{Display, lock_display},
get_key,
keyboard::{KeyCode, KeyState},
print,
};
use alloc::{format, string::String, vec, vec::Vec};
use core::panic::PanicInfo;
use embedded_graphics::{

View File

@@ -4,9 +4,11 @@
extern crate alloc;
use abi::{
KeyCode, KeyState,
display::{Display, SCREEN_HEIGHT, SCREEN_WIDTH},
get_key, list_dir, lock_display, print, read_file,
display::{Display, SCREEN_HEIGHT, SCREEN_WIDTH, lock_display},
fs::{list_dir, read_file},
get_key,
keyboard::{KeyCode, KeyState},
print,
};
use alloc::{format, string::ToString};
use core::panic::PanicInfo;

View File

@@ -3,9 +3,11 @@
extern crate alloc;
use abi::{
KeyCode, KeyState, Rng,
display::{Display, SCREEN_HEIGHT, SCREEN_WIDTH},
get_key, lock_display, print, sleep,
Rng,
display::{Display, SCREEN_HEIGHT, SCREEN_WIDTH, lock_display},
get_key,
keyboard::{KeyCode, KeyState},
print, sleep,
};
use alloc::format;
use core::panic::PanicInfo;