What's the accepted practice in embedded rust for dealing with Static Arrays? I have to use a static array because The data has to be placed in aspeicific RAM region on the H7 for the BDMA controller to be able to see it, but I am always getting lint warning about it being 'discouraged' and that it will be a compile-time fail in rust 2024? ```rust #[used] #[link_section = ".sram4"] static mut data: [u8;32] = [0u8; 32]; ... def some func() { i2c.blocking_write_read(FPGA_ADDRESS, &[CMD_FPGA_GPIO_READ, SIGNAL_BUF_1_ID], &mut data); } ```