From efb627bf4f1be0ed4c19ac7377de25aa0e58670a Mon Sep 17 00:00:00 2001 From: bunnie Date: Fri, 21 Feb 2025 17:46:28 +0800 Subject: [PATCH] remove slice size specifier from blitstr2 this makes the api portable --- libs/blitstr2/src/platform/baosec.rs | 2 +- libs/blitstr2/src/platform/precursor.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/blitstr2/src/platform/baosec.rs b/libs/blitstr2/src/platform/baosec.rs index 779600875..75ed86829 100644 --- a/libs/blitstr2/src/platform/baosec.rs +++ b/libs/blitstr2/src/platform/baosec.rs @@ -1,5 +1,5 @@ pub const LINES: isize = 128; pub const WIDTH: isize = 128; pub const WORDS_PER_LINE: usize = WIDTH as usize / core::mem::size_of::(); -pub type FrBuf = [u32; WORDS_PER_LINE * LINES as usize]; +pub type FrBuf = [u32]; pub const FB_SIZE: usize = WORDS_PER_LINE * LINES as usize; diff --git a/libs/blitstr2/src/platform/precursor.rs b/libs/blitstr2/src/platform/precursor.rs index 32cca20d2..f98f417ac 100644 --- a/libs/blitstr2/src/platform/precursor.rs +++ b/libs/blitstr2/src/platform/precursor.rs @@ -1,5 +1,5 @@ pub const LINES: isize = 536; pub const WIDTH: isize = 336; pub const WORDS_PER_LINE: usize = 11; -pub type FrBuf = [u32; WORDS_PER_LINE * LINES as usize]; +pub type FrBuf = [u32]; pub const FB_SIZE: usize = WORDS_PER_LINE * LINES as usize; // 44 bytes by 536 lines