From a7352743ff588131d4bed4e15cb561b61e089f26 Mon Sep 17 00:00:00 2001
From: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Date: Thu, 27 Feb 2025 08:50:57 -0500
Subject: [PATCH] Rename framebuf

---
 pico-st7789/src/main.rs | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/pico-st7789/src/main.rs b/pico-st7789/src/main.rs
index acc1e3e..61534c4 100644
--- a/pico-st7789/src/main.rs
+++ b/pico-st7789/src/main.rs
@@ -21,6 +21,13 @@ const ROWS: usize = 320;
 const COLUMNS: usize = 170;
 const FRAMEBUF: usize = ROWS * COLUMNS * 3;
 
+/*
+struct Frame {
+    columns: usize,
+    buf: [u8; FRAMEBUF],
+}
+*/
+
 struct Step {
     param_cnt: usize,
     command: u8,
@@ -220,7 +227,13 @@ unsafe fn main() -> ! {
 
     timer.delay_ms(1000);
 
-    let mut framebuf: [u8; FRAMEBUF] = [0; FRAMEBUF];
+    let mut frame: [u8; FRAMEBUF] = [0; FRAMEBUF];
+    /*
+    let mut frame = Frame {
+        columns: COLUMNS,
+        buf: [0; FRAMEBUF],
+    };
+    */
 
     let mut strength = 0;
     loop {
@@ -229,12 +242,12 @@ unsafe fn main() -> ! {
         let _ = data_command.set_low();
         let _ = spi.write(&[RAMWR]);
         let _ = data_command.set_high();
-        let _ = spi.write(&framebuf);
+        let _ = spi.write(&frame);
         let _ = board_select.set_high();
 
         for x in 80..90 {
             for y in 155..165 {
-                write_pixel(&mut framebuf, x, y, (0, 0, 63));
+                write_pixel(&mut frame, x, y, (0, 0, 63));
             }
         }
 
@@ -245,9 +258,8 @@ unsafe fn main() -> ! {
     }
 }
 
-fn write_pixel(framebuf: &mut[u8], x: usize, y: usize, color: (u8, u8, u8)) {
+fn write_pixel(framebuf: &mut [u8], x: usize, y: usize, color: (u8, u8, u8)) {
     framebuf[(y * COLUMNS + x) * 3 + 0] = color.0 << 2;
     framebuf[(y * COLUMNS + x) * 3 + 1] = color.1 << 2;
     framebuf[(y * COLUMNS + x) * 3 + 2] = color.2 << 2;
 }
-