rustfmt cleanup

This commit is contained in:
2025-07-06 13:38:55 -04:00
parent cf14804df2
commit b9242b1943
39 changed files with 1695 additions and 551 deletions
+7 -5
View File
@@ -6,10 +6,10 @@ impl Default for At28C256 {
fn default() -> Self {
let vec = vec![0xea; SIZE_32KB];
let boxed_slice: Box<[u8]> = vec.into_boxed_slice();
let boxed_array: Box<[u8; SIZE_32KB]> = boxed_slice.try_into().expect("Failed to convert Vec to boxed array");
At28C256 {
data: boxed_array,
}
let boxed_array: Box<[u8; SIZE_32KB]> = boxed_slice
.try_into()
.expect("Failed to convert Vec to boxed array");
At28C256 { data: boxed_array }
}
}
@@ -18,5 +18,7 @@ mod test {
use super::*;
#[test]
fn smoke() { assert!(true); }
fn smoke() {
assert!(true);
}
}
+4 -5
View File
@@ -1,9 +1,9 @@
mod default;
mod rom_chip;
use std::io::Read;
use crate::constants::constants_system::SIZE_32KB;
use crate::periph::rom_chip::RomChip;
use std::io::Read;
/// At28C256
///
@@ -25,8 +25,8 @@ impl At28C256 {
#[cfg(test)]
mod test {
use crate::constants::constants_system::SIZE_1KB;
use super::*;
use crate::constants::constants_system::SIZE_1KB;
#[test]
fn smoke() {
@@ -40,9 +40,8 @@ mod test {
data.data[i] = 0xea;
}
for offset in 0..SIZE_32KB {
if offset.is_multiple_of(SIZE_1KB) {
};
assert_eq!(0xea, data.read(&(offset as u16)));
if offset.is_multiple_of(SIZE_1KB) {};
assert_eq!(0xea, data.read(&(offset as u16)));
}
}
}
+4 -5
View File
@@ -3,7 +3,6 @@ use crate::periph::at28c256::At28C256;
use crate::periph::rom_chip::RomChip;
impl RomChip for At28C256 {
fn read(&self, offset: &u16) -> u8 {
self.data[*offset as usize]
}
@@ -21,7 +20,7 @@ mod test {
use super::*;
#[test]
fn smoke() { assert!(true); }
}
fn smoke() {
assert!(true);
}
}
+12 -9
View File
@@ -1,23 +1,24 @@
// HM62256 Static Ram
use log::debug;
use crate::constants::constants_system::SIZE_32KB;
use crate::periph::ram_chip::RamChip;
use crate::periph::rom_chip::RomChip;
use log::debug;
pub struct Hm62256 {
pub(crate) base_offset: u16,
pub(crate) data: Box<[u8]>
pub(crate) data: Box<[u8]>,
}
impl Default for Hm62256 {
fn default() -> Self {
let vec = vec![0x00; SIZE_32KB];
let boxed_slice: Box<[u8]> = vec.into_boxed_slice();
let boxed_array: Box<[u8; SIZE_32KB]> = boxed_slice.try_into().expect("Unable to box the ram");
let boxed_array: Box<[u8; SIZE_32KB]> =
boxed_slice.try_into().expect("Unable to box the ram");
Hm62256 {
base_offset: 0x0000,
data: boxed_array
data: boxed_array,
}
}
}
@@ -25,7 +26,7 @@ impl Default for Hm62256 {
impl RomChip for Hm62256 {
fn read(&self, offset: &u16) -> u8 {
// loops memory around past 32k
let effective = *offset as i32 % SIZE_32KB as i32;
let effective = *offset as i32 % SIZE_32KB as i32;
self.data[effective as usize]
}
@@ -37,7 +38,7 @@ impl RomChip for Hm62256 {
impl RamChip for Hm62256 {
fn write(&mut self, offset: &u16, value: &u8) {
let effective = *offset as i32 % SIZE_32KB as i32;
let effective = *offset as i32 % SIZE_32KB as i32;
println!("Writing at E[{effective:04x}] / O[{offset:04x}]");
self.data[effective as usize] = *value;
}
@@ -45,11 +46,13 @@ impl RamChip for Hm62256 {
#[cfg(test)]
mod test {
use rand::random;
use super::*;
use rand::random;
#[test]
fn smoke() { assert!(true) }
fn smoke() {
assert!(true)
}
#[test]
fn written_data_comes_back() {
@@ -59,7 +62,7 @@ mod test {
for _ in 0..100_000 {
let mut offset: u16 = random();
println!("SIze = {SIZE_32KB}");
let value: u8 =random();
let value: u8 = random();
println!("Wrote [{value:02x}] to [{offset:04x}]");
ram.write(&offset, &value);
+1 -2
View File
@@ -1,6 +1,5 @@
pub mod rom_chip;
pub mod at28c256;
pub mod ram_chip;
pub mod hm62256;
pub mod ram_chip;