forked from M-Labs/zynq-rs
Changed mutability
This commit is contained in:
parent
0ebc4a61c8
commit
5332587de6
|
@ -93,14 +93,11 @@ pub fn main_core0() {
|
|||
};
|
||||
const SIZE: usize = 512 * 2 + 1;
|
||||
let mut sd_card = result.unwrap();
|
||||
{
|
||||
let buffer: [u8; SIZE] = [5; SIZE];
|
||||
sd_card.write_block(0x0, 2, &buffer).unwrap();
|
||||
}
|
||||
let mut buffer: [u8; SIZE] = [0; SIZE];
|
||||
for i in 0..buffer.len() {
|
||||
buffer[i] = (i % 16) as u8;
|
||||
}
|
||||
sd_card.write_block(0x0, 2, &mut buffer).unwrap();
|
||||
for i in 0..buffer.len() {
|
||||
buffer[i] = 0;
|
||||
}
|
||||
sd_card.read_block(0x1, 2, &mut buffer[1..]).unwrap();
|
||||
for i in 0..buffer.len() {
|
||||
info!("buffer[{}] = {}", i, buffer[i]);
|
||||
|
|
|
@ -62,7 +62,7 @@ impl Adma2Desc32 {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn setup_adma2_descr32(sdio: &mut SDIO, blk_cnt: u32, buffer: &mut [u8]) {
|
||||
pub fn setup_adma2_descr32(sdio: &mut SDIO, blk_cnt: u32, buffer: &[u8]) {
|
||||
let descr_table = unsafe { &mut ADMA2_DESCR32_TABLE };
|
||||
let blk_size = sdio
|
||||
.regs
|
||||
|
|
|
@ -241,7 +241,7 @@ impl SdCard {
|
|||
&mut self,
|
||||
address: u32,
|
||||
block_cnt: u16,
|
||||
buffer: &mut [u8],
|
||||
buffer: &[u8],
|
||||
) -> Result<(), CmdTransferError> {
|
||||
assert!(buffer.len() >= (block_cnt as usize) * 512);
|
||||
// set block size if not set already
|
||||
|
|
|
@ -112,7 +112,7 @@ pub fn dcci<T>(object: &T) {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn dcci_slice<T>(slice: &mut [T]) {
|
||||
pub fn dcci_slice<T>(slice: &[T]) {
|
||||
for addr in slice_cache_line_addrs(slice) {
|
||||
dccimvac(addr);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue